diff --git a/packages/overlayscrollbars-vue/CHANGELOG.md b/packages/overlayscrollbars-vue/CHANGELOG.md index 15aa916..adcb76e 100644 --- a/packages/overlayscrollbars-vue/CHANGELOG.md +++ b/packages/overlayscrollbars-vue/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.5.1 + +The TypeScript interfaces `OverlayScrollbarsProps` and `OverlayScrollbarsRef` are exported from the package. + ## 0.5.0 ### Features diff --git a/packages/overlayscrollbars-vue/README.md b/packages/overlayscrollbars-vue/README.md index 02f607e..cd9cb55 100644 --- a/packages/overlayscrollbars-vue/README.md +++ b/packages/overlayscrollbars-vue/README.md @@ -133,6 +133,7 @@ const Component = { * * const options = ref(); * const events = ref(); + * const defer = ref(); * const [initialize, instance] = useOverlayScrollbars({ * options, * events, diff --git a/packages/overlayscrollbars-vue/package.json b/packages/overlayscrollbars-vue/package.json index cf298fd..a4ab3ad 100644 --- a/packages/overlayscrollbars-vue/package.json +++ b/packages/overlayscrollbars-vue/package.json @@ -1,7 +1,7 @@ { "name": "overlayscrollbars-vue", "private": true, - "version": "0.5.0", + "version": "0.5.1", "description": "OverlayScrollbars for Vue.", "author": "Rene Haas | KingSora", "license": "MIT", diff --git a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.types.ts b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.types.ts index 3fe9a3d..a38fd8d 100644 --- a/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.types.ts +++ b/packages/overlayscrollbars-vue/src/OverlayScrollbarsComponent.types.ts @@ -1,9 +1,13 @@ import type { OverlayScrollbars, PartialOptions, EventListeners } from 'overlayscrollbars'; export interface OverlayScrollbarsComponentProps { + /** Tag of the root element. */ element?: string; + /** OverlayScrollbars options. */ options?: PartialOptions | false | null; + /** OverlayScrollbars events. */ events?: EventListeners | false | null; + /** Whether to defer the initialization to a point in time when the browser is idle. (or to the next frame if `window.requestIdleCallback` is not supported) */ defer?: boolean | IdleRequestOptions; } diff --git a/packages/overlayscrollbars-vue/src/overlayscrollbars-vue.ts b/packages/overlayscrollbars-vue/src/overlayscrollbars-vue.ts index 2b504e1..df232d9 100644 --- a/packages/overlayscrollbars-vue/src/overlayscrollbars-vue.ts +++ b/packages/overlayscrollbars-vue/src/overlayscrollbars-vue.ts @@ -1,2 +1,3 @@ export { default as OverlayScrollbarsComponent } from './OverlayScrollbarsComponent.vue'; +export * from './OverlayScrollbarsComponent.types'; export * from './useOverlayScrollbars';