@ohu-mobile/core
Version:
105 lines (104 loc) • 5.59 kB
TypeScript
import Vue from 'vue';
import '../Card/style';
import './style';
import '../Button/style';
declare const _default: {
title: string;
parameters: {
component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./Input").InputMethods & import("../_utils/defineComponent").OhuComponentInnerProps & {
[x: string]: any;
} & {
setFieldValue(value: any): void;
initFieldValue(initValue?: any): any;
} & {
showPassword: boolean;
isInputFocus: boolean;
} & {
togglePassword(e: Event): void;
clear(e: Event): void;
focus(): void;
blur(): void;
handleBlur(e: import("./types").InputFocusEvent): void;
handleFocus(e: import("./types").InputFocusEvent): void;
handleChange(e: import("./types").InputChangeEvent): void;
handleKeyDown(e: KeyboardEvent): void;
getAdornment(adornment?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined): import("vue").VNode | undefined;
renderInput(root: import("../_utils/classHelper").BlockContext, attrs: Record<string, any>): VueTsxSupport.JSX.Element | (false | import("vue").VNode | undefined)[];
} & {
name: string | undefined;
type: string;
outline: boolean;
value: any;
allowClear: boolean;
allowTogglePassword: boolean;
noBorder: boolean;
disabled: boolean;
readonly: boolean;
placeholder: string;
startAdornment: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
endAdornment: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
max: string | number | undefined;
min: string | number | undefined;
maxlength: string | number | undefined;
minlength: string | number | undefined;
multiple: boolean | undefined;
tabindex: string | number | undefined;
step: string | number | undefined;
size: string | number | undefined;
required: boolean;
pattern: string | undefined;
accept: string | number | undefined;
autocomplete: string | undefined;
autofocus: boolean;
autosave: string | undefined;
rows: string | number | undefined;
cols: string | number | undefined;
}, {}, {} & {
name?: string | undefined;
type?: string | undefined;
tabindex?: string | number | undefined;
size?: string | number | undefined;
disabled?: boolean | undefined;
value?: any;
placeholder?: string | undefined;
rows?: string | number | undefined;
outline?: boolean | undefined;
multiple?: boolean | undefined;
max?: string | number | undefined;
required?: boolean | undefined;
noBorder?: boolean | undefined;
allowClear?: boolean | undefined;
allowTogglePassword?: boolean | undefined;
readonly?: boolean | undefined;
startAdornment?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
endAdornment?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | import("..").IconProps | undefined;
min?: string | number | undefined;
maxlength?: string | number | undefined;
minlength?: string | number | undefined;
step?: string | number | undefined;
pattern?: string | undefined;
accept?: string | number | undefined;
autocomplete?: string | undefined;
autofocus?: boolean | undefined;
autosave?: string | undefined;
cols?: string | number | undefined;
} & import("./types").InputProps, import("./types").InputEvents, {}, {}>;
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
basic: string;
adornment: string;
password: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Outline: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
basic: string;
adornment: string;
password: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Textarea: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
value: string;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;