hongluan-ui
Version:
Hongluan Component Library for Vue 3
63 lines (62 loc) • 2.03 kB
TypeScript
export declare const HlAnchor: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{
boundary: {
type: import("vue").PropType<number | "start" | "end" | "center" | "nearest">;
default: string;
validator: (value: any) => boolean;
};
sliderLess: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: import("vue").PropType<string | HTMLElement | Window>;
};
changeHash: {
type: BooleanConstructor;
default: boolean;
};
smooth: {
type: BooleanConstructor;
default: boolean;
};
right: BooleanConstructor;
}, {
cls: import("vue").ComputedRef<(string | {
'slider-less': boolean;
right: boolean;
})[]>;
anchorRef: import("vue").Ref<HTMLElement>;
lineSliderRef: import("vue").Ref<HTMLElement>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "select")[], "change" | "select", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
boundary: {
type: import("vue").PropType<number | "start" | "end" | "center" | "nearest">;
default: string;
validator: (value: any) => boolean;
};
sliderLess: {
type: BooleanConstructor;
default: boolean;
};
scrollContainer: {
type: import("vue").PropType<string | HTMLElement | Window>;
};
changeHash: {
type: BooleanConstructor;
default: boolean;
};
smooth: {
type: BooleanConstructor;
default: boolean;
};
right: BooleanConstructor;
}>> & {
onChange?: (...args: any[]) => any;
onSelect?: (...args: any[]) => any;
}, {
right: boolean;
boundary: number | "start" | "end" | "center" | "nearest";
sliderLess: boolean;
changeHash: boolean;
smooth: boolean;
}>> & Record<string, any>;
export default HlAnchor;