tav-ui
Version:
80 lines (79 loc) • 2.54 kB
TypeScript
declare const TaScrollbar: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
native: {
type: BooleanConstructor;
default: boolean;
};
wrapStyle: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
wrapClass: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
containerClass: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
viewClass: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
viewStyle: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
noresize: BooleanConstructor;
tag: {
type: StringConstructor;
default: string;
};
backTopVisibilityHeight: NumberConstructor;
}, {
moveX: import("vue").Ref<number, number>;
moveY: import("vue").Ref<number, number>;
sizeWidth: import("vue").Ref<string, string>;
sizeHeight: import("vue").Ref<string, string>;
style: import("vue").ComputedRef<string | {
[x: string]: unknown;
}>;
wrap: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
resize: import("vue").Ref<any, any>;
update: () => void;
handleScroll: () => void;
isBackTopShow: import("vue").Ref<boolean, boolean>;
handleBackTopClick: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
native?: unknown;
wrapStyle?: unknown;
wrapClass?: unknown;
containerClass?: unknown;
viewClass?: unknown;
viewStyle?: unknown;
noresize?: unknown;
tag?: unknown;
backTopVisibilityHeight?: unknown;
} & {
native: boolean;
wrapStyle: string | unknown[];
wrapClass: string | unknown[];
containerClass: string | unknown[];
viewClass: string | unknown[];
viewStyle: string | unknown[];
noresize: boolean;
tag: string;
} & {
backTopVisibilityHeight?: number | undefined;
}>, {
native: boolean;
wrapStyle: string | unknown[];
wrapClass: string | unknown[];
containerClass: string | unknown[];
viewClass: string | unknown[];
viewStyle: string | unknown[];
noresize: boolean;
tag: string;
}>>;
export { TaScrollbar };
export default TaScrollbar;
export * from './src/types';