@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
64 lines (63 loc) • 2.07 kB
TypeScript
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
boundary: {
type: PropType<number | "center" | "end" | "start" | "nearest">;
default: string;
validator: (value: any) => boolean;
};
lineLess: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: PropType<string | Window | HTMLElement>;
};
changeHash: {
type: BooleanConstructor;
default: boolean;
};
smooth: {
type: BooleanConstructor;
default: boolean;
};
}>, {
prefixCls: string;
cls: import("vue").ComputedRef<(string | {
[x: string]: boolean;
})[]>;
anchorRef: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
lineSliderRef: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
select: (hash: string | undefined, preHash: string) => true;
change: (hash: string) => true;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
boundary: {
type: PropType<number | "center" | "end" | "start" | "nearest">;
default: string;
validator: (value: any) => boolean;
};
lineLess: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: PropType<string | Window | HTMLElement>;
};
changeHash: {
type: BooleanConstructor;
default: boolean;
};
smooth: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{
onChange?: ((hash: string) => any) | undefined;
onSelect?: ((hash: string | undefined, preHash: string) => any) | undefined;
}>, {
smooth: boolean;
boundary: number | "center" | "end" | "start" | "nearest";
lineLess: boolean;
changeHash: boolean;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;