ivue-material-plus
Version:
A high quality UI components Library with Vue.js
62 lines (61 loc) • 1.75 kB
TypeScript
export declare const IvueAffix: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
offsetTop: {
type: NumberConstructor;
default: number;
};
offsetBottom: {
type: NumberConstructor;
};
useCapture: {
type: BooleanConstructor;
default: boolean;
};
target: {
type: {
new (): HTMLElement;
prototype: HTMLElement;
};
};
}, {
wrapper: import("vue").Ref<HTMLDivElement>;
content: import("vue").Ref<HTMLDivElement>;
affixStyle: import("vue").Ref<{
width?: string;
height?: string;
top?: string;
bottom?: string;
}>;
placeholderStyle: import("vue").Ref<{
width?: string;
height?: string;
}>;
classes: import("vue").ComputedRef<{
[x: string]: boolean;
}[]>;
lazyUpdatePosition: import("lodash-unified").DebouncedFunc<() => void>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "on-change"[], "on-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
offsetTop: {
type: NumberConstructor;
default: number;
};
offsetBottom: {
type: NumberConstructor;
};
useCapture: {
type: BooleanConstructor;
default: boolean;
};
target: {
type: {
new (): HTMLElement;
prototype: HTMLElement;
};
};
}>> & {
"onOn-change"?: (...args: any[]) => any;
}, {
offsetTop: number;
useCapture: boolean;
}>> & Record<string, any>;
export default IvueAffix;
export * from './index.vue';