initial commit
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
export as namespace SimpleBar;
|
||||
export = SimpleBar;
|
||||
|
||||
declare namespace SimpleBar {
|
||||
interface KnownClassNamesOptions {
|
||||
contentEl?: string;
|
||||
contentWrapper?: string;
|
||||
offset?: string;
|
||||
mask?: string;
|
||||
wrapper?: string;
|
||||
placeholder?: string;
|
||||
scrollbar?: string;
|
||||
track?: string;
|
||||
heightAutoObserverWrapperEl?: string;
|
||||
heightAutoObserverEl?: string;
|
||||
visible?: string;
|
||||
horizontal?: string;
|
||||
vertical?: string;
|
||||
hover?: string;
|
||||
dragging?: string;
|
||||
}
|
||||
|
||||
type ClassNamesOptions = KnownClassNamesOptions & {
|
||||
[className: string]: string;
|
||||
};
|
||||
|
||||
interface Options {
|
||||
autoHide?: boolean;
|
||||
classNames?: ClassNamesOptions;
|
||||
forceVisible?: boolean | 'x' | 'y';
|
||||
direction?: 'rtl' | 'ltr';
|
||||
timeout?: number;
|
||||
clickOnTrack?: boolean;
|
||||
scrollbarMinSize?: number;
|
||||
scrollbarMaxSize?: number;
|
||||
}
|
||||
}
|
||||
|
||||
declare class SimpleBar {
|
||||
static removeObserver(): void;
|
||||
static instances: Pick<WeakMap<HTMLElement, SimpleBar>, 'get' | 'has'>;
|
||||
|
||||
constructor(element: HTMLElement, options?: SimpleBar.Options);
|
||||
|
||||
recalculate(): void;
|
||||
getScrollElement(): HTMLElement;
|
||||
getContentElement(): HTMLElement;
|
||||
unMount(): void;
|
||||
|
||||
el: HTMLElement;
|
||||
}
|
||||
Reference in New Issue
Block a user