improve svelte version

This commit is contained in:
Rene Haas
2022-11-12 10:19:13 +01:00
parent c7b662b3c0
commit ddf2e1cb43
2 changed files with 7 additions and 6 deletions
@@ -2,20 +2,20 @@
import { onMount, afterUpdate, createEventDispatcher } from 'svelte';
import { OverlayScrollbars } from 'overlayscrollbars';
import type { EventListeners, EventListenerArgs } from 'overlayscrollbars';
import type { OverlayScrollbarsComponentProps, OverlayScrollbarsComponentRef } from './OverlayScrollbarsComponent.types';
import type { OverlayScrollbarsComponentProps$, OverlayScrollbarsComponentRef } from './OverlayScrollbarsComponent.types';
type EmitEventsMap = {
[N in keyof EventListenerArgs]: `os${Capitalize<N>}`;
};
export let element: OverlayScrollbarsComponentProps["element"] = 'div';
export let options: OverlayScrollbarsComponentProps["options"] = undefined;
export let events: OverlayScrollbarsComponentProps["events"] = undefined;
export let element: OverlayScrollbarsComponentProps$["element"] = 'div';
export let options: OverlayScrollbarsComponentProps$["options"] = undefined;
export let events: OverlayScrollbarsComponentProps$["events"] = undefined;
let instance: OverlayScrollbars | null = null;
let elementRef: HTMLElement | null = null;
let slotRef: HTMLElement | null = null;
let combinedEvents: OverlayScrollbarsComponentProps["events"] = undefined;
let combinedEvents: OverlayScrollbarsComponentProps$["events"] = undefined;
let prevElement: string | undefined;
const initialize = () => {
@@ -1,6 +1,7 @@
import type { OverlayScrollbars, PartialOptions, EventListeners } from 'overlayscrollbars';
export interface OverlayScrollbarsComponentProps {
// Use "$" at the end so the type doesn't collide with generated type by svelte
export interface OverlayScrollbarsComponentProps$ {
element?: string;
options?: PartialOptions | false | null;
events?: EventListeners | false | null;