ivue-material-plus
Version:
A high quality UI components Library with Vue.js
117 lines (116 loc) • 2.96 kB
TypeScript
export declare const IvueEllipsis: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
text: {
type: StringConstructor;
};
length: {
type: NumberConstructor;
};
height: {
type: NumberConstructor;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
lines: {
type: NumberConstructor;
};
fullWidthRecognition: {
type: BooleanConstructor;
default: boolean;
};
autoResize: {
type: BooleanConstructor;
default: boolean;
};
tooltip: {
type: BooleanConstructor;
default: boolean;
};
placement: {
type: StringConstructor;
validator(value: string): boolean;
default: string;
};
theme: {
type: StringConstructor;
validator(value: string): boolean;
default: string;
};
transfer: {
type: BooleanConstructor;
default(): any;
};
maxWidth: {
type: (NumberConstructor | StringConstructor)[];
};
}, {
prefixCls: string;
wrapper: import("vue").Ref<HTMLDivElement>;
textRef: import("vue").Ref<HTMLSpanElement>;
moreRef: import("vue").Ref<HTMLSpanElement>;
data: {
computedReady: boolean;
computedText: string;
oversize: boolean;
};
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-hide" | "on-show")[], "on-hide" | "on-show", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
text: {
type: StringConstructor;
};
length: {
type: NumberConstructor;
};
height: {
type: NumberConstructor;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
lines: {
type: NumberConstructor;
};
fullWidthRecognition: {
type: BooleanConstructor;
default: boolean;
};
autoResize: {
type: BooleanConstructor;
default: boolean;
};
tooltip: {
type: BooleanConstructor;
default: boolean;
};
placement: {
type: StringConstructor;
validator(value: string): boolean;
default: string;
};
theme: {
type: StringConstructor;
validator(value: string): boolean;
default: string;
};
transfer: {
type: BooleanConstructor;
default(): any;
};
maxWidth: {
type: (NumberConstructor | StringConstructor)[];
};
}>> & {
"onOn-hide"?: (...args: any[]) => any;
"onOn-show"?: (...args: any[]) => any;
}, {
disabled: boolean;
transfer: boolean;
placement: string;
theme: string;
tooltip: boolean;
fullWidthRecognition: boolean;
autoResize: boolean;
}>> & Record<string, any>;
export default IvueEllipsis;
export * from './index.vue';