eslink-ui-plus
Version:
vue3 component library, css framework
68 lines (67 loc) • 2.02 kB
TypeScript
declare const _default: {
name: string;
inheritAttrs: boolean;
props: {
type: {
type: StringConstructor;
default: string;
};
size: {
type: StringConstructor;
default: string;
};
autosize: {
type: (ObjectConstructor | BooleanConstructor)[];
default: boolean;
};
prefixIcon: {
type: StringConstructor;
default: string;
};
suffixIcon: {
type: StringConstructor;
default: string;
};
block: {
type: BooleanConstructor;
default: boolean;
};
clearable: {
type: BooleanConstructor;
default: boolean;
};
wordVisible: {
type: BooleanConstructor;
default: boolean;
};
modelValue: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
};
emits: string[];
setup(props: any, ctx: any): {
showPwdVisible: import("vue").ComputedRef<boolean>;
showWordVisible: import("vue").ComputedRef<any>;
inputExceed: import("vue").ComputedRef<any>;
textLength: import("vue").ComputedRef<any>;
handerInput: (e: any) => void;
handleFocus: (e: any) => void;
handleChange: (e: any) => void;
handlePasswordVisible: () => void;
focus: () => void;
resizeTextarea: () => void;
handleBlur: (e: any) => void;
handleKeydown: (e: any) => void;
input: import("vue").Ref<null>;
textarea: import("vue").Ref<null>;
inputValue: import("vue").Ref<string>;
passwordVisible: import("vue").Ref<boolean>;
focused: import("vue").Ref<boolean>;
maxlength: any;
rows: import("vue").Ref<number>;
cols: import("vue").Ref<number>;
textareaCalcStyle: import("vue").Ref<{}>;
};
};
export default _default;