vuestic-ui
Version:
Vue 3 UI Framework
45 lines (44 loc) • 1.31 kB
TypeScript
export declare const VaScrollbar: import("vue").DefineComponent<{
speed: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
preset: {
type: import("vue").PropType<import("../../composables").PresetPropValue>;
default: undefined;
};
}, any, {
wrapper: undefined;
maxHeight: undefined;
thumb: undefined;
track: undefined;
trackHeight: undefined;
content: undefined;
contentHeight: undefined;
isDown: boolean;
isUp: boolean;
prevTouch: {};
isDragging: boolean;
}, {}, {
calcOnResize(): void;
calcSize(): void;
calcThumb(): void;
onContentResize(): void;
startDrag(e: any): void;
onDrag(e: any): void;
stopDrag(): void;
scroll(e: any): void;
setVertical(delta: any): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
speed: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
preset: {
type: import("vue").PropType<import("../../composables").PresetPropValue>;
default: undefined;
};
}>>, {
preset: import("../../composables").PresetPropValue;
speed: string | number;
}, {}>;