@aplus-frontend/ui
Version:
23 lines (22 loc) • 1.03 kB
TypeScript
import { InternalScrollBarProps, ScrollBarDirection } from './interface';
import { DefineComponent, Ref, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
declare function scroll(percent: number): void;
declare const _default: DefineComponent<InternalScrollBarProps, {
currentScroll: Ref<number, number>;
container: Ref<HTMLElement | undefined, HTMLElement | undefined>;
bar: Ref<HTMLElement | undefined, HTMLElement | undefined>;
track: Ref<HTMLElement | undefined, HTMLElement | undefined>;
scroll: typeof scroll;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<InternalScrollBarProps> & Readonly<{}>, {
scroll: number;
disabled: boolean;
direction: ScrollBarDirection;
trackSpeed: number;
barLength: number;
showTrack: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, false, {
container: HTMLDivElement;
track: HTMLDivElement;
bar: HTMLDivElement;
}, HTMLDivElement>;
export default _default;