Variable ValidationIconConst
ValidationIcon: DefineComponent<ExtractPropTypes<{ errors: { required: true; type: PropType<ErrorObject[]>; }; }>, { icons: { current: ComputedRef<IconAliases>; }; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{ errors: { required: true; type: PropType<ErrorObject[]>; }; }>> & Readonly<{}>, {}, {}, { VIcon: { __isFragment?: never; __isSuspense?: never; __isTeleport?: never; new (...args): CreateComponentPublicInstanceWithMixins<{ disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; } & { class?: any; color?: string; icon?: IconValue; opacity?: string | number; theme?: string; } & { $children?: VNodeChild | { default?: ...
; } | (() => VNodeChild); v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; }, true, {}, SlotsType<Partial<{ default: (() => VNode[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; } & { class?: any; color?: string; icon?: IconValue; opacity?: string | number; theme?: string; } & { $children?: VNodeChild | { default?: ...
; } | (() => VNodeChild); v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, {}, {}, {}, { disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; }>; } & ComponentOptionsBase<{ disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; } & { class?: any; color?: string; icon?: IconValue; opacity?: string | number; theme?: string; } & { $children?: VNodeChild | { default?: (() => ...
); } | (() => VNodeChild); v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { disabled: boolean; end: boolean; size: string | number; start: boolean; style: StyleValue; tag: string | JSXComponent; }, {}, string, SlotsType<Partial<{ default: (() => VNode[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<ClassValue>; color: StringConstructor; disabled: BooleanConstructor; end: BooleanConstructor; icon: PropType<IconValue>; opacity: (StringConstructor | NumberConstructor)[]; size: { default: string; type: (StringConstructor | NumberConstructor)[]; }; start: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; tag: Omit<{ default: string; type: PropType<string | JSXComponent>; }, "type" | "default"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; theme: StringConstructor; }, ExtractPropTypes<{ class: PropType<ClassValue>; color: StringConstructor; disabled: BooleanConstructor; end: BooleanConstructor; icon: PropType<IconValue>; opacity: (StringConstructor | NumberConstructor)[]; size: { default: string; type: (StringConstructor | NumberConstructor)[]; }; start: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; tag: Omit<{ default: string; type: PropType<(...
) | (...
)>; }, "type" | "default"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; theme: StringConstructor; }>>; ValidationBadge: DefineComponent<ExtractPropTypes<{ bordered: { default: boolean; type: BooleanConstructor; }; color: { default: string; type: StringConstructor; }; errors: { required: true; type: PropType<ErrorObject[]>; }; floating: { default: boolean; type: BooleanConstructor; }; inline: { default: boolean; type: BooleanConstructor; }; offsetX: { default: undefined; type: (NumberConstructor | StringConstructor)[]; }; offsetY: { default: undefined; type: (NumberConstructor | StringConstructor)[]; }; }>, { t: ComputedRef<Translator> | null; }, {}, { tooltipMessages(): string[]; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{ bordered: { default: boolean; type: BooleanConstructor; }; color: { default: string; type: StringConstructor; }; errors: { required: true; type: PropType<ErrorObject[]>; }; floating: { default: boolean; type: BooleanConstructor; }; inline: { default: boolean; type: BooleanConstructor; }; offsetX: { default: undefined; type: ((...
) | (...
))[]; }; offsetY: { default: undefined; type: ((...
) | (...
))[]; }; }>> & Readonly<{}>, { bordered: boolean; color: string; floating: boolean; inline: boolean; offsetX: string | number; offsetY: string | number; }, {}, { VBadge: { __isFragment?: never; __isSuspense?: never; __isTeleport?: never; new (...args): CreateComponentPublicInstanceWithMixins<{ bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | (...
) | null; } & { class?: any; color?: string; content?: string | number; height?: string | number; icon?: IconValue; max?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offsetX?: string | number; offsetY?: string | number; rounded?: string | number | boolean; textColor?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | (...
) | { badge?: ...
; default?: ...
; }; v-slots?: { badge?: ...
; default?: ...
; }; } & { v-slot:badge?: false | (...
); v-slot:default?: false | (...
); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; rounded: string | number | boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | (...
) & (...
) | null; }, true, {}, SlotsType<Partial<{ badge: (() => ...
); default: (() => ...
); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | (...
) | null; } & { class?: any; color?: string; content?: string | number; height?: string | number; icon?: IconValue; max?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offsetX?: string | number; offsetY?: string | number; rounded?: string | number | boolean; textColor?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | (...
) | { badge?: ...
; default?: ...
; }; v-slots?: { badge?: ...
; default?: ...
; }; } & { v-slot:badge?: false | (...
); v-slot:default?: false | (...
); }, {}, {}, {}, {}, { bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; rounded: string | number | boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | (...
) & (...
) | null; }>; } & ComponentOptionsBase<{ bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | (...
) & (...
) | null; } & { class?: any; color?: string; content?: string | number; height?: string | number; icon?: IconValue; max?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offsetX?: string | number; offsetY?: string | number; rounded?: string | number | boolean; textColor?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | (() => ...
) | { badge?: (...
) | (...
); default?: (...
) | (...
); }; v-slots?: { badge?: (...
) | (...
) | (...
); default?: (...
) | (...
) | (...
); }; } & { v-slot:badge?: false | (() => ...
); v-slot:default?: false | (() => ...
); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { bordered: boolean; dot: boolean; floating: boolean; inline: boolean; label: string; location: Anchor | null; modelValue: boolean; rounded: string | number | boolean; style: StyleValue; tag: string | JSXComponent; tile: boolean; transition: string | boolean | TransitionProps & { component?: ...
; } | null; }, {}, string, SlotsType<Partial<{ badge: (() => (...
)[]); default: (() => (...
)[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ bordered: BooleanConstructor; class: PropType<ClassValue>; color: StringConstructor; content: (StringConstructor | NumberConstructor)[]; dot: BooleanConstructor; floating: BooleanConstructor; height: (StringConstructor | NumberConstructor)[]; icon: PropType<IconValue>; inline: BooleanConstructor; label: { default: string; type: StringConstructor; }; location: { default: NonNullable<Anchor | null>; type: PropType<Anchor | null>; }; max: (StringConstructor | NumberConstructor)[]; maxHeight: (StringConstructor | NumberConstructor)[]; maxWidth: (StringConstructor | NumberConstructor)[]; minHeight: (StringConstructor | NumberConstructor)[]; minWidth: (StringConstructor | NumberConstructor)[]; modelValue: { default: boolean; type: BooleanConstructor; }; offsetX: (StringConstructor | NumberConstructor)[]; offsetY: (StringConstructor | NumberConstructor)[]; rounded: { default: undefined; type: ((...
) | (...
) | (...
))[]; }; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; textColor: StringConstructor; theme: StringConstructor; tile: BooleanConstructor; transition: { default: NonNullable<string | boolean | (...
) | null>; type: PropType<string | boolean | (...
) | null>; }; width: (StringConstructor | NumberConstructor)[]; }, ExtractPropTypes<{ bordered: BooleanConstructor; class: PropType<ClassValue>; color: StringConstructor; content: ((...
) | (...
))[]; dot: BooleanConstructor; floating: BooleanConstructor; height: ((...
) | (...
))[]; icon: PropType<IconValue>; inline: BooleanConstructor; label: { default: string; type: StringConstructor; }; location: { default: NonNullable<(...
) | (...
)>; type: PropType<(...
) | (...
)>; }; max: ((...
) | (...
))[]; maxHeight: ((...
) | (...
))[]; maxWidth: ((...
) | (...
))[]; minHeight: ((...
) | (...
))[]; minWidth: ((...
) | (...
))[]; modelValue: { default: boolean; type: BooleanConstructor; }; offsetX: ((...
) | (...
))[]; offsetY: ((...
) | (...
))[]; rounded: { default: undefined; type: (...
)[]; }; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<(...
) | (...
)>; }; textColor: StringConstructor; theme: StringConstructor; tile: BooleanConstructor; transition: { default: NonNullable<(...
) | (...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
) | (...
)>; }; width: ((...
) | (...
))[]; }>>; VTooltip: { __isFragment?: never; __isSuspense?: never; __isTeleport?: never; new (...args): CreateComponentPublicInstanceWithMixins<{ activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | (...
)[] | undefined; openOnClick: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | (...
) | null; zIndex: string | number; } & { activator?: Element | "parent" | (...
) | ComponentPublicInstance; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; id?: string; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; opacity?: string | number; openDelay?: string | number; openOnFocus?: boolean; target?: Element | "cursor" | "parent" | (...
) | ComponentPublicInstance | [(...
), (...
)]; text?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | { activator?: ...
; default?: ...
; } | (...
); v-slots?: { activator?: ...
; default?: ...
; }; } & { v-slot:activator?: false | (...
); v-slot:default?: false | (...
); } & { onUpdate:modelValue?: ...
; }, Omit<Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)>, `$${any}`> & { _allExposed: { activatorEl: ...
; animateClick: ...
; contentEl: ...
; globalTop: ...
; localTop: ...
; scrimEl: ...
; target: ...
; updateLocation: ...
; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { update:modelValue: ((value) => true); }, VNodeProps & AllowedComponentProps & ComponentCustomProps, { activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | number[] | undefined; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | (...
) & (...
) | null; zIndex: string | number; }, true, {}, SlotsType<Partial<{ activator: ((arg) => ...
); default: ((arg) => ...
); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | (...
)[] | undefined; openOnClick: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | (...
) | null; zIndex: string | number; } & { activator?: Element | "parent" | (...
) | ComponentPublicInstance; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; id?: string; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; opacity?: string | number; openDelay?: string | number; openOnFocus?: boolean; target?: Element | "cursor" | "parent" | (...
) | ComponentPublicInstance | [(...
), (...
)]; text?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | { activator?: ...
; default?: ...
; } | (...
); v-slots?: { activator?: ...
; default?: ...
; }; } & { v-slot:activator?: false | (...
); v-slot:default?: false | (...
); } & { onUpdate:modelValue?: ...
; }, Omit<Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)>, `$${any}`> & { _allExposed: { activatorEl: ...
; animateClick: ...
; contentEl: ...
; globalTop: ...
; localTop: ...
; scrimEl: ...
; target: ...
; updateLocation: ...
; } | {}; }, {}, {}, {}, { activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | number[] | undefined; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | (...
) & (...
) | null; zIndex: string | number; }>; } & ComponentOptionsBase<{ activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | number[] | undefined; openOnClick: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | (...
) & (...
) | null; zIndex: string | number; } & { activator?: Element | "parent" | (...
) & (...
) | ComponentPublicInstance; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; id?: string; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; opacity?: string | number; openDelay?: string | number; openOnFocus?: boolean; target?: Element | "cursor" | "parent" | (...
) & (...
) | ComponentPublicInstance | [x
: (...
), y
: (...
)]; text?: string; theme?: string; width?: string | number; } & { $children?: VNodeChild | { activator?: (...
) | (...
); default?: (...
) | (...
); } | ((arg) => ...
); v-slots?: { activator?: (...
) | (...
) | (...
); default?: (...
) | (...
) | (...
); }; } & { v-slot:activator?: false | ((arg) => ...
); v-slot:default?: false | ((arg) => ...
); } & { onUpdate:modelValue?: ((value) => ...
); }, Omit<Omit<{ $: ...
; $attrs: ...
; $data: ...
; $el: ...
; $emit: ...
; $forceUpdate: ...
; $host: ...
; $nextTick: ...
; $options: ...
; $parent: ...
; $props: ...
; $refs: ...
; $root: ...
; $slots: ...
; $watch<T>(source,
cb,
options?): ...
; } & Readonly<(...
)> & Omit<(...
), (...
)> & ShallowUnwrapRef<(...
)> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof (...
) | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "transition" | "location" | "modelValue" | "target" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "offset" | "opacity" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onUpdate:modelValue" | "onClick:outside">, `$${any}`> & { _allExposed: { activatorEl: Ref<(...
), (...
)>; animateClick: (() => ...
); contentEl: Ref<(...
), (...
)>; globalTop: Readonly<(...
)>; localTop: Readonly<(...
)>; scrimEl: Ref<(...
), (...
)>; target: ComputedRef<(...
)>; updateLocation: Ref<(...
), (...
)>; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { update:modelValue: ((value) => true); }, string, { activatorProps: Record<string, any>; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; interactive: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; minWidth: string | number; modelValue: boolean; noClickAnimation: boolean; offset: string | number | number[] | undefined; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | Anchor | "overlap"; scrim: string | boolean; scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition"; style: StyleValue; transition: string | boolean | TransitionProps & { component?: ...
; } | null; zIndex: string | number; }, {}, string, SlotsType<Partial<{ activator: ((arg) => (...
)[]); default: ((arg) => (...
)[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ activator: PropType<Element | "parent" | (...
) & (...
) | ComponentPublicInstance | undefined>; activatorProps: { default: (() => {}); type: PropType<Record<string, any>>; }; attach: PropType<boolean | string | Element>; class: PropType<ClassValue>; closeDelay: (StringConstructor | NumberConstructor)[]; closeOnBack: Omit<{ default: boolean; type: BooleanConstructor; }, "type" | "default"> & { default: boolean; type: PropType<boolean>; }; closeOnContentClick: BooleanConstructor; contained: BooleanConstructor; contentClass: null; contentProps: null; disabled: BooleanConstructor; eager: { default: boolean; type: PropType<boolean>; }; height: (StringConstructor | NumberConstructor)[]; id: StringConstructor; interactive: BooleanConstructor; location: Omit<{ default: string; type: PropType<(...
)>; }, "type" | "default"> & { default: NonNullable<Anchor>; type: PropType<Anchor>; }; locationStrategy: Omit<{ default: string; type: PropType<(...
)>; validator: ((val) => ...
); }, "type" | "default"> & { default: NonNullable<(...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
)>; }; maxHeight: (StringConstructor | NumberConstructor)[]; maxWidth: (StringConstructor | NumberConstructor)[]; minHeight: (StringConstructor | NumberConstructor)[]; minWidth: { default: NonNullable<string | number>; type: PropType<string | number>; }; modelValue: BooleanConstructor; noClickAnimation: BooleanConstructor; offset: { default: NonNullable<string | number | (...
)[] | undefined>; type: PropType<string | number | (...
)[] | undefined>; }; opacity: (StringConstructor | NumberConstructor)[]; openDelay: (StringConstructor | NumberConstructor)[]; openOnClick: Omit<{ default: undefined; type: BooleanConstructor; }, "type" | "default"> & { default: boolean; type: PropType<boolean>; }; openOnFocus: { default: undefined; type: BooleanConstructor; }; openOnHover: { default: boolean; type: PropType<boolean>; }; origin: Omit<{ default: string; type: PropType<(...
)>; }, "type" | "default"> & { default: NonNullable<(...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
)>; }; scrim: Omit<{ default: boolean; type: (...
)[]; }, "type" | "default"> & { default: NonNullable<(...
) | (...
)>; type: PropType<(...
) | (...
)>; }; scrollStrategy: Omit<{ default: string; type: PropType<(...
)>; validator: ((val) => ...
); }, "type" | "default"> & { default: NonNullable<(...
) | (...
) | (...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
) | (...
) | (...
)>; }; style: { default: null; type: PropType<StyleValue>; }; target: PropType<Element | "cursor" | "parent" | (...
) & (...
) | ComponentPublicInstance | [x
: (...
), y
: (...
)] | undefined>; text: StringConstructor; theme: StringConstructor; transition: { default: NonNullable<(...
) | (...
) | (...
) | (...
)> | null; type: PropType<string | boolean | (...
) | null>; }; width: (StringConstructor | NumberConstructor)[]; zIndex: { default: number; type: ((...
) | (...
))[]; }; }, ExtractPropTypes<{ activator: PropType<Element | "parent" | (...
) | ComponentPublicInstance | undefined>; activatorProps: { default: (() => {}); type: PropType<Record<(...
), (...
)>>; }; attach: PropType<boolean | string | Element>; class: PropType<ClassValue>; closeDelay: ((...
) | (...
))[]; closeOnBack: Omit<{ default: ...
; type: ...
; }, (...
) | (...
)> & { default: boolean; type: PropType<(...
)>; }; closeOnContentClick: BooleanConstructor; contained: BooleanConstructor; contentClass: null; contentProps: null; disabled: BooleanConstructor; eager: { default: boolean; type: PropType<boolean>; }; height: ((...
) | (...
))[]; id: StringConstructor; interactive: BooleanConstructor; location: Omit<{ default: ...
; type: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }; locationStrategy: Omit<{ default: ...
; type: ...
; validator: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }; maxHeight: ((...
) | (...
))[]; maxWidth: ((...
) | (...
))[]; minHeight: ((...
) | (...
))[]; minWidth: { default: NonNullable<(...
) | (...
)>; type: PropType<(...
) | (...
)>; }; modelValue: BooleanConstructor; noClickAnimation: BooleanConstructor; offset: { default: NonNullable<(...
) | (...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
) | (...
)>; }; opacity: ((...
) | (...
))[]; openDelay: ((...
) | (...
))[]; openOnClick: Omit<{ default: ...
; type: ...
; }, (...
) | (...
)> & { default: boolean; type: PropType<(...
)>; }; openOnFocus: { default: undefined; type: BooleanConstructor; }; openOnHover: { default: boolean; type: PropType<boolean>; }; origin: Omit<{ default: ...
; type: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }; scrim: Omit<{ default: ...
; type: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }; scrollStrategy: Omit<{ default: ...
; type: ...
; validator: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }; style: { default: null; type: PropType<StyleValue>; }; target: PropType<Element | "cursor" | "parent" | (...
) | ComponentPublicInstance | [(...
), (...
)] | undefined>; text: StringConstructor; theme: StringConstructor; transition: { default: NonNullable<(...
)> | null; type: PropType<(...
) | (...
) | (...
) | (...
)>; }; width: ((...
) | (...
))[]; zIndex: { default: number; type: (...
)[]; }; }>>; }, {}, string, ComponentProvideOptions, true, {}, any>; }, {}, string, ComponentProvideOptions, true, {}, any> Type declaration
VIcon: {
__isFragment?: never;
__isSuspense?: never;
__isTeleport?: never;
new (...args): CreateComponentPublicInstanceWithMixins<{
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
} & {
class?: any;
color?: string;
icon?: IconValue;
opacity?: string | number;
theme?: string;
} & {
$children?: VNodeChild | {
default?: ...;
} | (() => VNodeChild);
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
}, true, {}, SlotsType<Partial<{
default: (() => VNode[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
} & {
class?: any;
color?: string;
icon?: IconValue;
opacity?: string | number;
theme?: string;
} & {
$children?: VNodeChild | {
default?: ...;
} | (() => VNodeChild);
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, {}, {}, {}, {
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
}>;
} & ComponentOptionsBase<{
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
} & {
class?: any;
color?: string;
icon?: IconValue;
opacity?: string | number;
theme?: string;
} & {
$children?: VNodeChild | {
default?: (() => ...);
} | (() => VNodeChild);
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
disabled: boolean;
end: boolean;
size: string | number;
start: boolean;
style: StyleValue;
tag: string | JSXComponent;
}, {}, string, SlotsType<Partial<{
default: (() => VNode[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<ClassValue>;
color: StringConstructor;
disabled: BooleanConstructor;
end: BooleanConstructor;
icon: PropType<IconValue>;
opacity: (StringConstructor | NumberConstructor)[];
size: {
default: string;
type: (StringConstructor | NumberConstructor)[];
};
start: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: Omit<{
default: string;
type: PropType<string | JSXComponent>;
}, "type" | "default"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
theme: StringConstructor;
}, ExtractPropTypes<{
class: PropType<ClassValue>;
color: StringConstructor;
disabled: BooleanConstructor;
end: BooleanConstructor;
icon: PropType<IconValue>;
opacity: (StringConstructor | NumberConstructor)[];
size: {
default: string;
type: (StringConstructor | NumberConstructor)[];
};
start: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: Omit<{
default: string;
type: PropType<(...) | (...)>;
}, "type" | "default"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
theme: StringConstructor;
}>>
ValidationBadge: DefineComponent<ExtractPropTypes<{
bordered: {
default: boolean;
type: BooleanConstructor;
};
color: {
default: string;
type: StringConstructor;
};
errors: {
required: true;
type: PropType<ErrorObject[]>;
};
floating: {
default: boolean;
type: BooleanConstructor;
};
inline: {
default: boolean;
type: BooleanConstructor;
};
offsetX: {
default: undefined;
type: (NumberConstructor | StringConstructor)[];
};
offsetY: {
default: undefined;
type: (NumberConstructor | StringConstructor)[];
};
}>, {
t: ComputedRef<Translator> | null;
}, {}, {
tooltipMessages(): string[];
}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
bordered: {
default: boolean;
type: BooleanConstructor;
};
color: {
default: string;
type: StringConstructor;
};
errors: {
required: true;
type: PropType<ErrorObject[]>;
};
floating: {
default: boolean;
type: BooleanConstructor;
};
inline: {
default: boolean;
type: BooleanConstructor;
};
offsetX: {
default: undefined;
type: ((...) | (...))[];
};
offsetY: {
default: undefined;
type: ((...) | (...))[];
};
}>> & Readonly<{}>, {
bordered: boolean;
color: string;
floating: boolean;
inline: boolean;
offsetX: string | number;
offsetY: string | number;
}, {}, {
VBadge: {
__isFragment?: never;
__isSuspense?: never;
__isTeleport?: never;
new (...args): CreateComponentPublicInstanceWithMixins<{
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | (...) | null;
} & {
class?: any;
color?: string;
content?: string | number;
height?: string | number;
icon?: IconValue;
max?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offsetX?: string | number;
offsetY?: string | number;
rounded?: string | number | boolean;
textColor?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | (...) | {
badge?: ...;
default?: ...;
};
v-slots?: {
badge?: ...;
default?: ...;
};
} & {
v-slot:badge?: false | (...);
v-slot:default?: false | (...);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | (...) & (...) | null;
}, true, {}, SlotsType<Partial<{
badge: (() => ...);
default: (() => ...);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | (...) | null;
} & {
class?: any;
color?: string;
content?: string | number;
height?: string | number;
icon?: IconValue;
max?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offsetX?: string | number;
offsetY?: string | number;
rounded?: string | number | boolean;
textColor?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | (...) | {
badge?: ...;
default?: ...;
};
v-slots?: {
badge?: ...;
default?: ...;
};
} & {
v-slot:badge?: false | (...);
v-slot:default?: false | (...);
}, {}, {}, {}, {}, {
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | (...) & (...) | null;
}>;
} & ComponentOptionsBase<{
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | (...) & (...) | null;
} & {
class?: any;
color?: string;
content?: string | number;
height?: string | number;
icon?: IconValue;
max?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offsetX?: string | number;
offsetY?: string | number;
rounded?: string | number | boolean;
textColor?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | (() => ...) | {
badge?: (...) | (...);
default?: (...) | (...);
};
v-slots?: {
badge?: (...) | (...) | (...);
default?: (...) | (...) | (...);
};
} & {
v-slot:badge?: false | (() => ...);
v-slot:default?: false | (() => ...);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
bordered: boolean;
dot: boolean;
floating: boolean;
inline: boolean;
label: string;
location: Anchor | null;
modelValue: boolean;
rounded: string | number | boolean;
style: StyleValue;
tag: string | JSXComponent;
tile: boolean;
transition: string | boolean | TransitionProps & {
component?: ...;
} | null;
}, {}, string, SlotsType<Partial<{
badge: (() => (...)[]);
default: (() => (...)[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
bordered: BooleanConstructor;
class: PropType<ClassValue>;
color: StringConstructor;
content: (StringConstructor | NumberConstructor)[];
dot: BooleanConstructor;
floating: BooleanConstructor;
height: (StringConstructor | NumberConstructor)[];
icon: PropType<IconValue>;
inline: BooleanConstructor;
label: {
default: string;
type: StringConstructor;
};
location: {
default: NonNullable<Anchor | null>;
type: PropType<Anchor | null>;
};
max: (StringConstructor | NumberConstructor)[];
maxHeight: (StringConstructor | NumberConstructor)[];
maxWidth: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
minWidth: (StringConstructor | NumberConstructor)[];
modelValue: {
default: boolean;
type: BooleanConstructor;
};
offsetX: (StringConstructor | NumberConstructor)[];
offsetY: (StringConstructor | NumberConstructor)[];
rounded: {
default: undefined;
type: ((...) | (...) | (...))[];
};
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
textColor: StringConstructor;
theme: StringConstructor;
tile: BooleanConstructor;
transition: {
default: NonNullable<string | boolean | (...) | null>;
type: PropType<string | boolean | (...) | null>;
};
width: (StringConstructor | NumberConstructor)[];
}, ExtractPropTypes<{
bordered: BooleanConstructor;
class: PropType<ClassValue>;
color: StringConstructor;
content: ((...) | (...))[];
dot: BooleanConstructor;
floating: BooleanConstructor;
height: ((...) | (...))[];
icon: PropType<IconValue>;
inline: BooleanConstructor;
label: {
default: string;
type: StringConstructor;
};
location: {
default: NonNullable<(...) | (...)>;
type: PropType<(...) | (...)>;
};
max: ((...) | (...))[];
maxHeight: ((...) | (...))[];
maxWidth: ((...) | (...))[];
minHeight: ((...) | (...))[];
minWidth: ((...) | (...))[];
modelValue: {
default: boolean;
type: BooleanConstructor;
};
offsetX: ((...) | (...))[];
offsetY: ((...) | (...))[];
rounded: {
default: undefined;
type: (...)[];
};
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<(...) | (...)>;
};
textColor: StringConstructor;
theme: StringConstructor;
tile: BooleanConstructor;
transition: {
default: NonNullable<(...) | (...) | (...) | (...)>;
type: PropType<(...) | (...) | (...) | (...)>;
};
width: ((...) | (...))[];
}>>;
VTooltip: {
__isFragment?: never;
__isSuspense?: never;
__isTeleport?: never;
new (...args): CreateComponentPublicInstanceWithMixins<{
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | (...)[] | undefined;
openOnClick: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | (...) | null;
zIndex: string | number;
} & {
activator?: Element | "parent" | (...) | ComponentPublicInstance;
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
id?: string;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
opacity?: string | number;
openDelay?: string | number;
openOnFocus?: boolean;
target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
text?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | {
activator?: ...;
default?: ...;
} | (...);
v-slots?: {
activator?: ...;
default?: ...;
};
} & {
v-slot:activator?: false | (...);
v-slot:default?: false | (...);
} & {
onUpdate:modelValue?: ...;
}, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
_allExposed: {
activatorEl: ...;
animateClick: ...;
contentEl: ...;
globalTop: ...;
localTop: ...;
scrimEl: ...;
target: ...;
updateLocation: ...;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
update:modelValue: ((value) => true);
}, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | number[] | undefined;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | (...) & (...) | null;
zIndex: string | number;
}, true, {}, SlotsType<Partial<{
activator: ((arg) => ...);
default: ((arg) => ...);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | (...)[] | undefined;
openOnClick: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | (...) | null;
zIndex: string | number;
} & {
activator?: Element | "parent" | (...) | ComponentPublicInstance;
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
id?: string;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
opacity?: string | number;
openDelay?: string | number;
openOnFocus?: boolean;
target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
text?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | {
activator?: ...;
default?: ...;
} | (...);
v-slots?: {
activator?: ...;
default?: ...;
};
} & {
v-slot:activator?: false | (...);
v-slot:default?: false | (...);
} & {
onUpdate:modelValue?: ...;
}, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
_allExposed: {
activatorEl: ...;
animateClick: ...;
contentEl: ...;
globalTop: ...;
localTop: ...;
scrimEl: ...;
target: ...;
updateLocation: ...;
} | {};
}, {}, {}, {}, {
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | number[] | undefined;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | (...) & (...) | null;
zIndex: string | number;
}>;
} & ComponentOptionsBase<{
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | number[] | undefined;
openOnClick: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | (...) & (...) | null;
zIndex: string | number;
} & {
activator?: Element | "parent" | (...) & (...) | ComponentPublicInstance;
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
id?: string;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
opacity?: string | number;
openDelay?: string | number;
openOnFocus?: boolean;
target?: Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)];
text?: string;
theme?: string;
width?: string | number;
} & {
$children?: VNodeChild | {
activator?: (...) | (...);
default?: (...) | (...);
} | ((arg) => ...);
v-slots?: {
activator?: (...) | (...) | (...);
default?: (...) | (...) | (...);
};
} & {
v-slot:activator?: false | ((arg) => ...);
v-slot:default?: false | ((arg) => ...);
} & {
onUpdate:modelValue?: ((value) => ...);
}, Omit<Omit<{
$: ...;
$attrs: ...;
$data: ...;
$el: ...;
$emit: ...;
$forceUpdate: ...;
$host: ...;
$nextTick: ...;
$options: ...;
$parent: ...;
$props: ...;
$refs: ...;
$root: ...;
$slots: ...;
$watch<T>(source, cb, options?): ...;
} & Readonly<(...)> & Omit<(...), (...)> & ShallowUnwrapRef<(...)> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof (...) | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "transition" | "location" | "modelValue" | "target" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "offset" | "opacity" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onUpdate:modelValue" | "onClick:outside">, `$${any}`> & {
_allExposed: {
activatorEl: Ref<(...), (...)>;
animateClick: (() => ...);
contentEl: Ref<(...), (...)>;
globalTop: Readonly<(...)>;
localTop: Readonly<(...)>;
scrimEl: Ref<(...), (...)>;
target: ComputedRef<(...)>;
updateLocation: Ref<(...), (...)>;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
update:modelValue: ((value) => true);
}, string, {
activatorProps: Record<string, any>;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
interactive: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
minWidth: string | number;
modelValue: boolean;
noClickAnimation: boolean;
offset: string | number | number[] | undefined;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | Anchor | "overlap";
scrim: string | boolean;
scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
style: StyleValue;
transition: string | boolean | TransitionProps & {
component?: ...;
} | null;
zIndex: string | number;
}, {}, string, SlotsType<Partial<{
activator: ((arg) => (...)[]);
default: ((arg) => (...)[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
activator: PropType<Element | "parent" | (...) & (...) | ComponentPublicInstance | undefined>;
activatorProps: {
default: (() => {});
type: PropType<Record<string, any>>;
};
attach: PropType<boolean | string | Element>;
class: PropType<ClassValue>;
closeDelay: (StringConstructor | NumberConstructor)[];
closeOnBack: Omit<{
default: boolean;
type: BooleanConstructor;
}, "type" | "default"> & {
default: boolean;
type: PropType<boolean>;
};
closeOnContentClick: BooleanConstructor;
contained: BooleanConstructor;
contentClass: null;
contentProps: null;
disabled: BooleanConstructor;
eager: {
default: boolean;
type: PropType<boolean>;
};
height: (StringConstructor | NumberConstructor)[];
id: StringConstructor;
interactive: BooleanConstructor;
location: Omit<{
default: string;
type: PropType<(...)>;
}, "type" | "default"> & {
default: NonNullable<Anchor>;
type: PropType<Anchor>;
};
locationStrategy: Omit<{
default: string;
type: PropType<(...)>;
validator: ((val) => ...);
}, "type" | "default"> & {
default: NonNullable<(...) | (...) | (...)>;
type: PropType<(...) | (...) | (...)>;
};
maxHeight: (StringConstructor | NumberConstructor)[];
maxWidth: (StringConstructor | NumberConstructor)[];
minHeight: (StringConstructor | NumberConstructor)[];
minWidth: {
default: NonNullable<string | number>;
type: PropType<string | number>;
};
modelValue: BooleanConstructor;
noClickAnimation: BooleanConstructor;
offset: {
default: NonNullable<string | number | (...)[] | undefined>;
type: PropType<string | number | (...)[] | undefined>;
};
opacity: (StringConstructor | NumberConstructor)[];
openDelay: (StringConstructor | NumberConstructor)[];
openOnClick: Omit<{
default: undefined;
type: BooleanConstructor;
}, "type" | "default"> & {
default: boolean;
type: PropType<boolean>;
};
openOnFocus: {
default: undefined;
type: BooleanConstructor;
};
openOnHover: {
default: boolean;
type: PropType<boolean>;
};
origin: Omit<{
default: string;
type: PropType<(...)>;
}, "type" | "default"> & {
default: NonNullable<(...) | (...) | (...)>;
type: PropType<(...) | (...) | (...)>;
};
scrim: Omit<{
default: boolean;
type: (...)[];
}, "type" | "default"> & {
default: NonNullable<(...) | (...)>;
type: PropType<(...) | (...)>;
};
scrollStrategy: Omit<{
default: string;
type: PropType<(...)>;
validator: ((val) => ...);
}, "type" | "default"> & {
default: NonNullable<(...) | (...) | (...) | (...) | (...)>;
type: PropType<(...) | (...) | (...) | (...) | (...)>;
};
style: {
default: null;
type: PropType<StyleValue>;
};
target: PropType<Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)] | undefined>;
text: StringConstructor;
theme: StringConstructor;
transition: {
default: NonNullable<(...) | (...) | (...) | (...)> | null;
type: PropType<string | boolean | (...) | null>;
};
width: (StringConstructor | NumberConstructor)[];
zIndex: {
default: number;
type: ((...) | (...))[];
};
}, ExtractPropTypes<{
activator: PropType<Element | "parent" | (...) | ComponentPublicInstance | undefined>;
activatorProps: {
default: (() => {});
type: PropType<Record<(...), (...)>>;
};
attach: PropType<boolean | string | Element>;
class: PropType<ClassValue>;
closeDelay: ((...) | (...))[];
closeOnBack: Omit<{
default: ...;
type: ...;
}, (...) | (...)> & {
default: boolean;
type: PropType<(...)>;
};
closeOnContentClick: BooleanConstructor;
contained: BooleanConstructor;
contentClass: null;
contentProps: null;
disabled: BooleanConstructor;
eager: {
default: boolean;
type: PropType<boolean>;
};
height: ((...) | (...))[];
id: StringConstructor;
interactive: BooleanConstructor;
location: Omit<{
default: ...;
type: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
};
locationStrategy: Omit<{
default: ...;
type: ...;
validator: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
};
maxHeight: ((...) | (...))[];
maxWidth: ((...) | (...))[];
minHeight: ((...) | (...))[];
minWidth: {
default: NonNullable<(...) | (...)>;
type: PropType<(...) | (...)>;
};
modelValue: BooleanConstructor;
noClickAnimation: BooleanConstructor;
offset: {
default: NonNullable<(...) | (...) | (...) | (...)>;
type: PropType<(...) | (...) | (...) | (...)>;
};
opacity: ((...) | (...))[];
openDelay: ((...) | (...))[];
openOnClick: Omit<{
default: ...;
type: ...;
}, (...) | (...)> & {
default: boolean;
type: PropType<(...)>;
};
openOnFocus: {
default: undefined;
type: BooleanConstructor;
};
openOnHover: {
default: boolean;
type: PropType<boolean>;
};
origin: Omit<{
default: ...;
type: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
};
scrim: Omit<{
default: ...;
type: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
};
scrollStrategy: Omit<{
default: ...;
type: ...;
validator: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
};
style: {
default: null;
type: PropType<StyleValue>;
};
target: PropType<Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)] | undefined>;
text: StringConstructor;
theme: StringConstructor;
transition: {
default: NonNullable<(...)> | null;
type: PropType<(...) | (...) | (...) | (...)>;
};
width: ((...) | (...))[];
zIndex: {
default: number;
type: (...)[];
};
}>>;
}, {}, string, ComponentProvideOptions, true, {}, any>