2798 lines
79 KiB
TypeScript
Executable File
2798 lines
79 KiB
TypeScript
Executable File
import '../sass/form.sass';
|
|
import { ColorVariant } from '../../../types/ColorVariants';
|
|
import { SizeVariant } from '../../../types/SizeVariants';
|
|
import { VNode } from 'vue';
|
|
import { InputIcons } from '../shared/types';
|
|
import { PropType } from 'vue';
|
|
export declare function getBInputPropsDefinition<T>(): {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
};
|
|
export declare function defineInput<T>(): import("vue").DefineComponent<{
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
|
[key: string]: any;
|
|
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ [K in "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)]: {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K] extends null ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K]; } & { [K_1 in Exclude<"isThemeable", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"themeMap", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"variant", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"size", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"icon", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isExpanded", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"type", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isRounded", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isLoading", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isFocused", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isDisabled", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"onFocus", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"onBlur", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"focusOnMount", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"modelValue", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"onUpdate:modelValue", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isReadonly", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"disableIfReadonly", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"useNativeValidation", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isValid", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"onUpdate:isValid", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"autocomplete", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"placeholder", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"isRequired", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"maxlength", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"usePasswordReveal", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"hasCounter", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"customInputClass", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)> | Exclude<"inputIcons", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)>]?: ({
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1] extends null ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_1]) | undefined; }>, { [K_2 in "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "hasCounter" | "customInputClass" | "inputIcons" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never)]: {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2] extends null ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<T>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[T], void>>;
|
|
};
|
|
}[K_2]; }>;
|
|
export declare const BInput: import("vue").DefineComponent<{
|
|
isLoading: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
hasCounter: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
customInputClass: {
|
|
type: StringConstructor;
|
|
default: string;
|
|
};
|
|
inputIcons: {
|
|
type: PropType<InputIcons>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<InputIcons>;
|
|
};
|
|
themeMap: {
|
|
type: PropType<import("../../..").ThemeColorMap>;
|
|
required: boolean;
|
|
default: import("fp-ts/lib/function").Lazy<import("../../..").ThemeColorMap>;
|
|
};
|
|
isThemeable: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isFocused: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
onFocus: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
onBlur: {
|
|
type: PropType<(e?: Event | undefined) => void>;
|
|
required: false;
|
|
};
|
|
focusOnMount: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isDisabled: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
isReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
disableIfReadonly: {
|
|
type: PropType<boolean>;
|
|
required: boolean;
|
|
default: boolean;
|
|
};
|
|
useNativeValidation: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isValid: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
'onUpdate:isValid': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[boolean], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<() => void>;
|
|
};
|
|
variant: {
|
|
type: PropType<ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<SizeVariant>;
|
|
default: SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isRounded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
maxlength: {
|
|
type: PropType<string | number>;
|
|
};
|
|
icon: null;
|
|
usePasswordReveal: {
|
|
type: PropType<boolean>;
|
|
default: undefined;
|
|
};
|
|
modelValue: {
|
|
type: PropType<any>;
|
|
required: false;
|
|
};
|
|
'onUpdate:modelValue': {
|
|
type: PropType<import("fp-ts/lib/function").FunctionN<[any], void>>;
|
|
default: import("fp-ts/lib/function").Lazy<import("fp-ts/lib/function").FunctionN<[any], void>>;
|
|
};
|
|
}, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
|
[key: string]: any;
|
|
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
|
|
isThemeable: boolean;
|
|
themeMap: import("../../..").ThemeColorMap;
|
|
variant: ColorVariant;
|
|
size: SizeVariant;
|
|
isExpanded: boolean;
|
|
isRounded: boolean;
|
|
isLoading: boolean;
|
|
isFocused: boolean;
|
|
isDisabled: boolean;
|
|
focusOnMount: boolean;
|
|
"onUpdate:modelValue": import("fp-ts/lib/function").FunctionN<[any], void>;
|
|
isReadonly: boolean;
|
|
disableIfReadonly: boolean;
|
|
useNativeValidation: boolean;
|
|
isValid: boolean;
|
|
"onUpdate:isValid": import("fp-ts/lib/function").FunctionN<[boolean], void>;
|
|
isRequired: boolean;
|
|
usePasswordReveal: boolean;
|
|
hasCounter: boolean;
|
|
customInputClass: string;
|
|
inputIcons: InputIcons;
|
|
} & {
|
|
icon?: any;
|
|
type?: string | undefined;
|
|
onFocus?: ((e?: Event | undefined) => void) | undefined;
|
|
onBlur?: ((e?: Event | undefined) => void) | undefined;
|
|
modelValue?: unknown;
|
|
autocomplete?: string | undefined;
|
|
placeholder?: string | undefined;
|
|
maxlength?: string | number | undefined;
|
|
}>, {
|
|
isThemeable: boolean;
|
|
themeMap: import("../../..").ThemeColorMap;
|
|
variant: ColorVariant;
|
|
size: SizeVariant;
|
|
isExpanded: boolean;
|
|
isRounded: boolean;
|
|
isLoading: boolean;
|
|
isFocused: boolean;
|
|
isDisabled: boolean;
|
|
focusOnMount: boolean;
|
|
"onUpdate:modelValue": import("fp-ts/lib/function").FunctionN<[any], void>;
|
|
isReadonly: boolean;
|
|
disableIfReadonly: boolean;
|
|
useNativeValidation: boolean;
|
|
isValid: boolean;
|
|
"onUpdate:isValid": import("fp-ts/lib/function").FunctionN<[boolean], void>;
|
|
isRequired: boolean;
|
|
usePasswordReveal: boolean;
|
|
hasCounter: boolean;
|
|
customInputClass: string;
|
|
inputIcons: InputIcons;
|
|
}>;
|