3509 lines
98 KiB
TypeScript
Executable File
3509 lines
98 KiB
TypeScript
Executable File
import '../sass/form.sass';
|
|
import './select.sass';
|
|
import { Eq } from 'fp-ts/lib/Eq';
|
|
import { UseInputProps } from '../../../composables/input/useInput';
|
|
import { EqProps } from '../../../composables/shared';
|
|
import { Extractor } from '../../../utils/helpers';
|
|
import { PropType, VNode } from 'vue';
|
|
export interface SelectItem<T> {
|
|
value: T;
|
|
text: string;
|
|
isDisabled: boolean;
|
|
isSelected: boolean;
|
|
}
|
|
export declare function getBSelectPropsDefinition<T>(eq?: Eq<T>): {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
};
|
|
export declare type BSelectProps<T> = EqProps<T> & UseInputProps<T> & {
|
|
items: T[];
|
|
isMultiple: boolean;
|
|
itemKey?: Extractor<T>;
|
|
itemText: Extractor<T>;
|
|
itemValue: Extractor<T>;
|
|
itemDisabled: Extractor<T>;
|
|
displayCount?: string | number;
|
|
};
|
|
export declare function defineSelect<T>(eq?: Eq<T>): import("vue").DefineComponent<{
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
|
[key: string]: any;
|
|
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, 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" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)]: {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K] extends null ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[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" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"themeMap", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"variant", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"size", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"icon", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isExpanded", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"type", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isRounded", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isLoading", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isFocused", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isDisabled", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"onFocus", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"onBlur", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"focusOnMount", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"modelValue", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"onUpdate:modelValue", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isReadonly", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"disableIfReadonly", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"useNativeValidation", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isValid", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"onUpdate:isValid", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"autocomplete", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"placeholder", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isRequired", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"maxlength", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"usePasswordReveal", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"items", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"itemText", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"eq", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"isMultiple", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"itemKey", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"itemValue", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"itemDisabled", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)> | Exclude<"displayCount", "isThemeable" | "themeMap" | "variant" | "size" | "isExpanded" | "isRounded" | "isLoading" | "isFocused" | "isDisabled" | "focusOnMount" | "onUpdate:modelValue" | "isReadonly" | "disableIfReadonly" | "useNativeValidation" | "isValid" | "onUpdate:isValid" | "isRequired" | "usePasswordReveal" | "items" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
required: true;
|
|
} | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)>]?: ({
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_1] extends null ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_1] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_1] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_1] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_1] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[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" | "itemText" | "eq" | "isMultiple" | "itemValue" | "itemDisabled" | ({
|
|
type: PropType<T>;
|
|
required: false;
|
|
} extends BooleanConstructor | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "modelValue" : never) | ({
|
|
type: PropType<Extractor<T>>;
|
|
} extends BooleanConstructor | {
|
|
default: any;
|
|
} | {
|
|
type: BooleanConstructor;
|
|
} ? "itemKey" : never)]: {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2] extends null ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2] extends {
|
|
type: true | null;
|
|
} ? any : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2] extends ObjectConstructor | {
|
|
type: ObjectConstructor;
|
|
} ? Record<string, any> : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2] extends BooleanConstructor | {
|
|
type: BooleanConstructor;
|
|
} ? boolean : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2] extends import("vue").Prop<infer V, infer D> ? unknown extends V ? D : V : {
|
|
items: {
|
|
type: PropType<T[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<T>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<T>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<T>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<T>>;
|
|
};
|
|
}[K_2]; }>;
|
|
export declare const BSelect: import("vue").DefineComponent<{
|
|
items: {
|
|
type: PropType<any[]>;
|
|
required: true;
|
|
};
|
|
isMultiple: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
itemKey: {
|
|
type: PropType<Extractor<any>>;
|
|
};
|
|
itemText: {
|
|
type: PropType<Extractor<any>>;
|
|
default: string;
|
|
};
|
|
itemValue: {
|
|
type: PropType<Extractor<any>>;
|
|
default: string;
|
|
};
|
|
itemDisabled: {
|
|
type: PropType<Extractor<any>>;
|
|
default: string;
|
|
};
|
|
displayCount: {
|
|
type: (StringConstructor | NumberConstructor)[];
|
|
};
|
|
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<import("../../..").ColorVariant>;
|
|
default: "";
|
|
};
|
|
type: {
|
|
type: PropType<string>;
|
|
};
|
|
autocomplete: {
|
|
type: PropType<string>;
|
|
};
|
|
placeholder: {
|
|
type: PropType<string>;
|
|
};
|
|
size: {
|
|
type: PropType<import("../../..").SizeVariant>;
|
|
default: import("../../..").SizeVariant;
|
|
};
|
|
isRequired: {
|
|
type: BooleanConstructor;
|
|
default: boolean;
|
|
};
|
|
isExpanded: {
|
|
type: PropType<boolean>;
|
|
default: boolean;
|
|
};
|
|
isLoading: {
|
|
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>>;
|
|
};
|
|
eq: {
|
|
type: PropType<Eq<any>>;
|
|
default: import("fp-ts/lib/function").Lazy<Eq<any>>;
|
|
};
|
|
}, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
|
[key: string]: any;
|
|
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
|
|
isThemeable: boolean;
|
|
themeMap: import("../../..").ThemeColorMap;
|
|
variant: import("../../..").ColorVariant;
|
|
size: import("../../..").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;
|
|
items: any[];
|
|
itemText: Extractor<any>;
|
|
eq: Eq<any>;
|
|
isMultiple: boolean;
|
|
itemValue: Extractor<any>;
|
|
itemDisabled: Extractor<any>;
|
|
} & {
|
|
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;
|
|
itemKey?: string | number | symbol | ((item: any) => any) | undefined;
|
|
displayCount?: string | number | undefined;
|
|
}>, {
|
|
isThemeable: boolean;
|
|
themeMap: import("../../..").ThemeColorMap;
|
|
variant: import("../../..").ColorVariant;
|
|
size: import("../../..").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;
|
|
itemText: Extractor<any>;
|
|
eq: Eq<any>;
|
|
isMultiple: boolean;
|
|
itemValue: Extractor<any>;
|
|
itemDisabled: Extractor<any>;
|
|
}>;
|