Variable OneOfTabRendererConst
OneOfTabRenderer: DefineComponent<{ cells?: JsonFormsCellRendererRegistryEntry[]; config?: any; enabled?: boolean; path: string; readonly?: boolean; renderers?: JsonFormsRendererRegistryEntry[]; schema: JsonSchema; uischema: ControlElement; }, { appliedOptions: ComputedRef<any>; clearable: ComputedRef<any>; computedLabel: ComputedRef<string>; control: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[] & { cell: any; tester: RankedTester; }[]; config: any; data: any; description: string; enabled: boolean; errors: string; i18nKeyPrefix: string; id: string; indexOfFittingSchema: number; label: string; path: string; readonly: NonNullable<boolean | undefined>; renderers: JsonFormsRendererRegistryEntry[]; required: NonNullable<boolean | undefined>; rootSchema: NonNullable<JsonSchema>; schema: NonNullable<JsonSchema>; uischema: ControlElement; uischemas: JsonFormsUISchemaRegistryEntry[]; visible: boolean; }> & ComputedRef<{ config: any; description: string; enabled: boolean; errors: string; id: string; label: string; path: string; readonly: boolean; required: boolean; schema: JsonSchema; uischema: ControlElement; visible: boolean; } & { errors: string; }> & ComputedRef<{ i18nKeyPrefix: string; label: string; } & { translations: CombinatorTranslations; }>; controlWrapper: ComputedRef<{ description: string; errors: string; id: string; label: string; required: boolean; visible: boolean; }>; dialog: Ref<boolean, boolean>; handleBlur: (() => void); handleFocus: (() => void); isControlEditable: ((control) => boolean); isFocused: Ref<boolean, boolean>; newSelectedIndex: Ref<number, number>; onChange: ((value) => void); persistentHint: (() => boolean); rawErrors: ComputedRef<string>; selectIndex: Ref<number, number>; selectedIndex: Ref<number, number>; styles: Styles; touched: Ref<boolean, boolean>; vuetifyProps: ((path) => any); handleChange(path,
value): void; }, {}, { oneOfRenderInfos(): CombinatorSubSchemaRenderInfo[]; }, { cancel(): void; confirm(): void; handleTabChange(): void; openNewTab(newIndex): void; }, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{ cells?: JsonFormsCellRendererRegistryEntry[]; config?: any; enabled?: boolean; path: string; readonly?: boolean; renderers?: JsonFormsRendererRegistryEntry[]; schema: JsonSchema; uischema: ControlElement; }> & Readonly<{}>, { cells: JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; enabled: boolean; readonly: boolean; renderers: JsonFormsRendererRegistryEntry[]; }, {}, { CombinatorProperties: DefineComponent<{ combinatorKeyword: "oneOf" | "anyOf" | "allOf"; path: string; rootSchema: JsonSchema; schema: JsonSchema; }, { foundUISchema: UISchemaElement; isLayoutWithElements: boolean; otherProps: JsonSchema; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{ combinatorKeyword: "oneOf" | "anyOf" | "allOf"; path: string; rootSchema: JsonSchema; schema: JsonSchema; }> & Readonly<{}>, {}, {}, { DispatchRenderer: DefineComponent<ExtractPropTypes<{ cells: { default: undefined; required: boolean; type: PropType<JsonFormsCellRendererRegistryEntry[]>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; readonly: { default: undefined; required: false; type: BooleanConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<JsonFormsRendererRegistryEntry[]>; }; schema: { required: true; type: PropType<JsonSchema>; }; uischema: { required: true; type: PropType<UISchemaElement>; }; }>, { renderer: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[]; config: any; enabled: NonNullable<boolean | undefined>; path: string; readonly: NonNullable<boolean | undefined>; renderers: JsonFormsRendererRegistryEntry[]; schema: NonNullable<JsonSchema | undefined>; uischema: NonNullable<UISchemaElement | undefined>; uischemas: JsonFormsUISchemaRegistryEntry[]; visible: NonNullable<boolean | undefined>; }>; rootSchema: ComputedRef<NonNullable<JsonSchema>>; }, {}, { determinedRenderer(): any; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{ cells: { default: undefined; required: boolean; type: PropType<(...
)>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; readonly: { default: undefined; required: false; type: BooleanConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<(...
)>; }; schema: { required: true; type: PropType<(...
)>; }; uischema: { required: true; type: PropType<(...
)>; }; }>> & Readonly<{}>, { cells: JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; enabled: boolean; readonly: boolean; renderers: JsonFormsRendererRegistryEntry[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }, {}, string, ComponentProvideOptions, true, {}, any>; DispatchRenderer: DefineComponent<ExtractPropTypes<{ cells: { default: undefined; required: boolean; type: PropType<JsonFormsCellRendererRegistryEntry[]>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; readonly: { default: undefined; required: false; type: BooleanConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<JsonFormsRendererRegistryEntry[]>; }; schema: { required: true; type: PropType<JsonSchema>; }; uischema: { required: true; type: PropType<UISchemaElement>; }; }>, { renderer: ComputedRef<{ cells: JsonFormsCellRendererRegistryEntry[]; config: any; enabled: NonNullable<boolean | undefined>; path: string; readonly: NonNullable<boolean | undefined>; renderers: JsonFormsRendererRegistryEntry[]; schema: NonNullable<JsonSchema | undefined>; uischema: NonNullable<UISchemaElement | undefined>; uischemas: JsonFormsUISchemaRegistryEntry[]; visible: NonNullable<boolean | undefined>; }>; rootSchema: ComputedRef<NonNullable<JsonSchema>>; }, {}, { determinedRenderer(): any; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{ cells: { default: undefined; required: boolean; type: PropType<JsonFormsCellRendererRegistryEntry[]>; }; config: { default: undefined; required: boolean; type: ObjectConstructor; }; enabled: { default: undefined; required: false; type: BooleanConstructor; }; path: { required: true; type: StringConstructor; }; readonly: { default: undefined; required: false; type: BooleanConstructor; }; renderers: { default: undefined; required: boolean; type: PropType<JsonFormsRendererRegistryEntry[]>; }; schema: { required: true; type: PropType<JsonSchema>; }; uischema: { required: true; type: PropType<UISchemaElement>; }; }>> & Readonly<{}>, { cells: JsonFormsCellRendererRegistryEntry[]; config: Record<string, any>; enabled: boolean; readonly: boolean; renderers: JsonFormsRendererRegistryEntry[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; VBtn: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { active?: boolean; activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependIcon?: IconValue; rounded?: string | number | boolean; selectedClass?: string; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: ...
; default?: ...
; loader?: ...
; prepend?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (...
); default?: false | (...
); loader?: false | (...
); prepend?: false | (...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { group: GroupItemProvide | null; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { group:selected: ((val) => true); }, VNodeProps & AllowedComponentProps & ComponentCustomProps, { active: boolean; block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, true, {}, SlotsType<Partial<{ append: (() => VNode<(...
), (...
), (...
)>[]); default: (() => VNode<(...
), (...
), (...
)>[]); loader: (() => VNode<(...
), (...
), (...
)>[]); prepend: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { active?: boolean; activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependIcon?: IconValue; rounded?: string | number | boolean; selectedClass?: string; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: ...
; default?: ...
; loader?: ...
; prepend?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (...
); default?: false | (...
); loader?: false | (...
); prepend?: false | (...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { group: GroupItemProvide | null; }, {}, {}, {}, { active: boolean; block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }>; } & ComponentOptionsBase<{ block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; }; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { active?: boolean; activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependIcon?: IconValue; rounded?: string | number | boolean; selectedClass?: string; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: (() => ...
); default?: (() => ...
); loader?: (() => ...
); prepend?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (() => ...
); default?: false | (() => ...
); loader?: false | (() => ...
); prepend?: false | (() => ...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { group: GroupItemProvide | null; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { group:selected: ((val) => true); }, string, { active: boolean; block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, {}, string, SlotsType<Partial<{ append: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); loader: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); prepend: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ active: { default: undefined; type: BooleanConstructor; }; activeColor: StringConstructor; appendIcon: PropType<IconValue>; baseColor: StringConstructor; block: BooleanConstructor; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; flat: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; href: StringConstructor; icon: PropType<boolean | IconValue>; loading: (BooleanConstructor | StringConstructor)[]; location: PropType<Anchor | null>; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; position: { type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">; validator: ((v) => boolean); }; prependIcon: PropType<IconValue>; readonly: BooleanConstructor; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: string; keys?: (...
)[]; } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; selectedClass: StringConstructor; size: { default: string; type: (NumberConstructor | StringConstructor)[]; }; slim: BooleanConstructor; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; symbol: { default: InjectionKey<GroupProvide>; type: null; }; tag: Omit<{ default: string; type: PropType<string | JSXComponent>; }, "default" | "type"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; to: PropType<string | ObjectRenderer | ObjectRenderer>; value: null; variant: Omit<{ default: string; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; validator: ((v) => boolean); }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }, ExtractPropTypes<{ active: { default: undefined; type: BooleanConstructor; }; activeColor: StringConstructor; appendIcon: PropType<IconValue>; baseColor: StringConstructor; block: BooleanConstructor; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; flat: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; href: StringConstructor; icon: PropType<boolean | IconValue>; loading: (BooleanConstructor | StringConstructor)[]; location: PropType<Anchor | null>; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; position: { type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">; validator: ((v) => boolean); }; prependIcon: PropType<IconValue>; readonly: BooleanConstructor; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: (...
) | (...
); keys?: (...
) | (...
); } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; selectedClass: StringConstructor; size: { default: string; type: (NumberConstructor | StringConstructor)[]; }; slim: BooleanConstructor; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; symbol: { default: InjectionKey<GroupProvide>; type: null; }; tag: Omit<{ default: string; type: PropType<(...
) | (...
)>; }, "default" | "type"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; to: PropType<string | ObjectRenderer | ObjectRenderer>; value: null; variant: Omit<{ default: string; type: PropType<(...
) | (...
) | (...
) | (...
) | (...
) | (...
)>; validator: ((v) => boolean); }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }>>; VCard: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { appendAvatar?: string; appendIcon?: IconValue; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; image?: string; link?: boolean; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependAvatar?: string; prependIcon?: IconValue; rounded?: string | number | boolean; subtitle?: string | number | boolean; text?: string | number | boolean; theme?: string; title?: string | number | boolean; to?: string | ObjectRenderer | ObjectRenderer; width?: string | number; } & { $children?: { actions?: ...
; append?: ...
; default?: ...
; image?: ...
; item?: ...
; loader?: ...
; prepend?: ...
; subtitle?: ...
; text?: ...
; title?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { actions?: false | (...
); append?: false | (...
); default?: false | (...
); image?: false | (...
); item?: false | (...
); loader?: false | (...
); prepend?: false | (...
); subtitle?: false | (...
); text?: false | (...
); title?: false | (...
); }; } & { v-slot:actions?: false | (() => VNodeChild); v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:image?: false | (() => VNodeChild); v-slot:item?: false | (() => VNodeChild); v-slot:loader?: false | ((arg) => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); v-slot:subtitle?: false | (() => VNodeChild); v-slot:text?: false | (() => VNodeChild); v-slot:title?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; link: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; style: StyleValue; subtitle: string | number | boolean; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; title: string | number | boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, true, {}, SlotsType<Partial<{ actions: (() => VNode<(...
), (...
), (...
)>[]); append: (() => VNode<(...
), (...
), (...
)>[]); default: (() => VNode<(...
), (...
), (...
)>[]); image: (() => VNode<(...
), (...
), (...
)>[]); item: (() => VNode<(...
), (...
), (...
)>[]); loader: ((arg) => VNode<(...
), (...
), (...
)>[]); prepend: (() => VNode<(...
), (...
), (...
)>[]); subtitle: (() => VNode<(...
), (...
), (...
)>[]); text: (() => VNode<(...
), (...
), (...
)>[]); title: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { appendAvatar?: string; appendIcon?: IconValue; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; image?: string; link?: boolean; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependAvatar?: string; prependIcon?: IconValue; rounded?: string | number | boolean; subtitle?: string | number | boolean; text?: string | number | boolean; theme?: string; title?: string | number | boolean; to?: string | ObjectRenderer | ObjectRenderer; width?: string | number; } & { $children?: { actions?: ...
; append?: ...
; default?: ...
; image?: ...
; item?: ...
; loader?: ...
; prepend?: ...
; subtitle?: ...
; text?: ...
; title?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { actions?: false | (...
); append?: false | (...
); default?: false | (...
); image?: false | (...
); item?: false | (...
); loader?: false | (...
); prepend?: false | (...
); subtitle?: false | (...
); text?: false | (...
); title?: false | (...
); }; } & { v-slot:actions?: false | (() => VNodeChild); v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:image?: false | (() => VNodeChild); v-slot:item?: false | (() => VNodeChild); v-slot:loader?: false | ((arg) => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); v-slot:subtitle?: false | (() => VNodeChild); v-slot:text?: false | (() => VNodeChild); v-slot:title?: false | (() => VNodeChild); }, {}, {}, {}, {}, { density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; link: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; style: StyleValue; subtitle: string | number | boolean; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; title: string | number | boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }>; } & ComponentOptionsBase<{ density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; }; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { appendAvatar?: string; appendIcon?: IconValue; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; image?: string; link?: boolean; loading?: string | boolean; location?: Anchor | null; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; position?: "absolute" | "fixed" | "relative" | "static" | "sticky"; prependAvatar?: string; prependIcon?: IconValue; rounded?: string | number | boolean; subtitle?: string | number | boolean; text?: string | number | boolean; theme?: string; title?: string | number | boolean; to?: string | ObjectRenderer | ObjectRenderer; width?: string | number; } & { $children?: { actions?: (() => ...
); append?: (() => ...
); default?: (() => ...
); image?: (() => ...
); item?: (() => ...
); loader?: ((arg) => ...
); prepend?: (() => ...
); subtitle?: (() => ...
); text?: (() => ...
); title?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { actions?: false | (() => ...
); append?: false | (() => ...
); default?: false | (() => ...
); image?: false | (() => ...
); item?: false | (() => ...
); loader?: false | ((arg) => ...
); prepend?: false | (() => ...
); subtitle?: false | (() => ...
); text?: false | (() => ...
); title?: false | (() => ...
); }; } & { v-slot:actions?: false | (() => VNodeChild); v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:image?: false | (() => VNodeChild); v-slot:item?: false | (() => VNodeChild); v-slot:loader?: false | ((arg) => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); v-slot:subtitle?: false | (() => VNodeChild); v-slot:text?: false | (() => VNodeChild); v-slot:title?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { density: Density; disabled: boolean; exact: boolean; flat: boolean; hover: boolean; link: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; style: StyleValue; subtitle: string | number | boolean; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; title: string | number | boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, {}, string, SlotsType<Partial<{ actions: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); append: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); image: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); item: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); loader: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); prepend: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); subtitle: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); text: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); title: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ appendAvatar: StringConstructor; appendIcon: PropType<IconValue>; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; flat: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hover: BooleanConstructor; href: StringConstructor; image: StringConstructor; link: { default: undefined; type: BooleanConstructor; }; loading: (BooleanConstructor | StringConstructor)[]; location: PropType<Anchor | null>; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; position: { type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">; validator: ((v) => boolean); }; prependAvatar: StringConstructor; prependIcon: PropType<IconValue>; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: string; keys?: (...
)[]; } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; style: { default: null; type: PropType<StyleValue>; }; subtitle: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; tag: { default: string; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; title: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; to: PropType<string | ObjectRenderer | ObjectRenderer>; variant: Omit<{ default: string; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; validator: ((v) => boolean); }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }, ExtractPropTypes<{ appendAvatar: StringConstructor; appendIcon: PropType<IconValue>; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; flat: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hover: BooleanConstructor; href: StringConstructor; image: StringConstructor; link: { default: undefined; type: BooleanConstructor; }; loading: (BooleanConstructor | StringConstructor)[]; location: PropType<Anchor | null>; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; position: { type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">; validator: ((v) => boolean); }; prependAvatar: StringConstructor; prependIcon: PropType<IconValue>; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: (...
) | (...
); keys?: (...
) | (...
); } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; style: { default: null; type: PropType<StyleValue>; }; subtitle: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; tag: { default: string; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; title: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; to: PropType<string | ObjectRenderer | ObjectRenderer>; variant: Omit<{ default: string; type: PropType<(...
) | (...
) | (...
) | (...
) | (...
) | (...
)>; validator: ((v) => boolean); }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }>>; VCardActions: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { style: StyleValue; tag: string | JSXComponent; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, {}, {}, {}, { style: StyleValue; tag: string | JSXComponent; }>; } & ComponentOptionsBase<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; } & { $children?: { default?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { style: StyleValue; tag: string | JSXComponent; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }, ExtractPropTypes<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }>>; VCardText: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; opacity?: string | number; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { style: StyleValue; tag: string | JSXComponent; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; opacity?: string | number; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, {}, {}, {}, { style: StyleValue; tag: string | JSXComponent; }>; } & ComponentOptionsBase<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; opacity?: string | number; } & { $children?: { default?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { style: StyleValue; tag: string | JSXComponent; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<any>; opacity: (NumberConstructor | StringConstructor)[]; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }, ExtractPropTypes<{ class: PropType<any>; opacity: (NumberConstructor | StringConstructor)[]; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }>>; VCardTitle: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { style: StyleValue; tag: string; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), {}, {}, {}, { style: StyleValue; tag: string; }>; } & ComponentOptionsBase<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { style: StyleValue; tag: string; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: StringConstructor; }; }, ExtractPropTypes<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: StringConstructor; }; }>>; VDialog: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: string | false | StyleValue[] | CSSProperties | null; transition: string | boolean | { component: { __isFragment?: ...
; __isSuspense?: ...
; __isTeleport?: ...
; new (...args): ...
; } & ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...
), (...
)>; } | TransitionProps & { component?: ...
; } | null; viewportMargin: string | number; zIndex: string | number; } & { activator?: "parent" | Element | ComponentPublicInstance | string & {}; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offset?: string | number | number[]; opacity?: string | number; openDelay?: string | number; openOnClick?: boolean; openOnFocus?: boolean; target?: "cursor" | "parent" | Element | [x
: number, y
: number] | ComponentPublicInstance | string & {}; theme?: string; width?: string | number; } & { $children?: { activator?: ...
; default?: ...
; } | { $stable?: boolean; } | ((arg) => VNodeChild) | VNodeChild; v-slots?: { activator?: false | (...
); default?: false | (...
); }; } & { v-slot:activator?: false | ((arg) => VNodeChild); v-slot:default?: false | ((arg) => VNodeChild); } & { onAfterEnter?: (() => any); onAfterLeave?: (() => any); onUpdate:modelValue?: ((value) => any); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x: ...]
: ...
; }; $data: {}; $el: any; $emit: (...
) & (...
) & (...
) & (...
) & (...
); $forceUpdate: (() => ...
); $host: (...
) | (...
); $nextTick: nextTick; $options: (...
) & (...
); $parent: (...
) | (...
); $props: (...
) & (...
); $refs: { [
x: ...]
: ...
; }; $root: (...
) | (...
); $slots: Readonly<(...
)>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ _disableGlobalStack: ...
; absolute: ...
; activatorProps: ...
; captureFocus: ...
; closeOnBack: ...
; closeOnContentClick: ...
; contained: ...
; disabled: ...
; eager: ...
; location: ...
; locationStrategy: ...
; modelValue: ...
; noClickAnimation: ...
; openOnClick: ...
; openOnFocus: ...
; openOnHover: ...
; origin: ...
; persistent: ...
; retainFocus: ...
; scrim: ...
; scrollStrategy: ...
; stickToTarget: ...
; style: ...
; viewportMargin: ...
; zIndex: ...
; }> & Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)> & ShallowUnwrapRef<{ activatorEl: ...
; animateClick: ...
; contentEl: ...
; globalTop: ...
; localTop: ...
; rootEl: ...
; scrimEl: ...
; target: ...
; updateLocation: ...
; }> & ComponentCustomProperties, "style" | "theme" | "class" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "offset" | "absolute" | "location" | "target" | "_disableGlobalStack" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "eager" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "activator" | "transition" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onKeydown" | "onUpdate:modelValue" | (keyof VNodeProps
)>, `$${any}`> & { _allExposed: { activatorEl: Ref<(...
) | (...
), (...
) | (...
)>; animateClick: (() => void); contentEl: Ref<(...
) | (...
), (...
) | (...
)>; globalTop: Readonly<Ref<(...
), (...
)>>; localTop: Readonly<Ref<(...
), (...
)>>; rootEl: Ref<(...
) | (...
), (...
) | (...
)>; scrimEl: Ref<(...
) | (...
), (...
) | (...
)>; target: ComputedRef<(...
) | (...
) | (...
)>; updateLocation: Ref<(...
) | (...
), (...
) | (...
)>; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { afterEnter: (() => true); afterLeave: (() => true); update:modelValue: ((value) => true); }, VNodeProps & AllowedComponentProps & ComponentCustomProps, { absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: StyleValue; transition: string | boolean | { component: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)>; } & ComponentOptionsBase<(...
) & (...
) & (...
) & (...
), (() => ...
), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...
), (...
)>, string, {}, {}, string, SlotsType<(...
)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ target: ...
; }, ExtractPropTypes<(...
)>>; } | TransitionProps & { component?: (...
) | (...
); } | null; viewportMargin: string | number; zIndex: string | number; }, true, {}, SlotsType<Partial<{ activator: ((arg) => VNode<(...
), (...
), (...
)>[]); default: ((arg) => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: string | false | StyleValue[] | CSSProperties | null; transition: string | boolean | { component: { __isFragment?: ...
; __isSuspense?: ...
; __isTeleport?: ...
; new (...args): ...
; } & ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...
), (...
)>; } | TransitionProps & { component?: ...
; } | null; viewportMargin: string | number; zIndex: string | number; } & { activator?: "parent" | Element | ComponentPublicInstance | string & {}; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offset?: string | number | number[]; opacity?: string | number; openDelay?: string | number; openOnClick?: boolean; openOnFocus?: boolean; target?: "cursor" | "parent" | Element | [x
: number, y
: number] | ComponentPublicInstance | string & {}; theme?: string; width?: string | number; } & { $children?: { activator?: ...
; default?: ...
; } | { $stable?: boolean; } | ((arg) => VNodeChild) | VNodeChild; v-slots?: { activator?: false | (...
); default?: false | (...
); }; } & { v-slot:activator?: false | ((arg) => VNodeChild); v-slot:default?: false | ((arg) => VNodeChild); } & { onAfterEnter?: (() => any); onAfterLeave?: (() => any); onUpdate:modelValue?: ((value) => any); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x: ...]
: ...
; }; $data: {}; $el: any; $emit: (...
) & (...
) & (...
) & (...
) & (...
); $forceUpdate: (() => ...
); $host: (...
) | (...
); $nextTick: nextTick; $options: (...
) & (...
); $parent: (...
) | (...
); $props: (...
) & (...
); $refs: { [
x: ...]
: ...
; }; $root: (...
) | (...
); $slots: Readonly<(...
)>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ _disableGlobalStack: ...
; absolute: ...
; activatorProps: ...
; captureFocus: ...
; closeOnBack: ...
; closeOnContentClick: ...
; contained: ...
; disabled: ...
; eager: ...
; location: ...
; locationStrategy: ...
; modelValue: ...
; noClickAnimation: ...
; openOnClick: ...
; openOnFocus: ...
; openOnHover: ...
; origin: ...
; persistent: ...
; retainFocus: ...
; scrim: ...
; scrollStrategy: ...
; stickToTarget: ...
; style: ...
; viewportMargin: ...
; zIndex: ...
; }> & Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)> & ShallowUnwrapRef<{ activatorEl: ...
; animateClick: ...
; contentEl: ...
; globalTop: ...
; localTop: ...
; rootEl: ...
; scrimEl: ...
; target: ...
; updateLocation: ...
; }> & ComponentCustomProperties, "style" | "theme" | "class" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "offset" | "absolute" | "location" | "target" | "_disableGlobalStack" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "eager" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "activator" | "transition" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onKeydown" | "onUpdate:modelValue" | (keyof VNodeProps
)>, `$${any}`> & { _allExposed: { activatorEl: Ref<(...
) | (...
), (...
) | (...
)>; animateClick: (() => void); contentEl: Ref<(...
) | (...
), (...
) | (...
)>; globalTop: Readonly<Ref<(...
), (...
)>>; localTop: Readonly<Ref<(...
), (...
)>>; rootEl: Ref<(...
) | (...
), (...
) | (...
)>; scrimEl: Ref<(...
) | (...
), (...
) | (...
)>; target: ComputedRef<(...
) | (...
) | (...
)>; updateLocation: Ref<(...
) | (...
), (...
) | (...
)>; } | {}; }, {}, {}, {}, { absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: StyleValue; transition: string | boolean | { component: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)>; } & ComponentOptionsBase<(...
) & (...
) & (...
) & (...
), (() => ...
), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...
), (...
)>, string, {}, {}, string, SlotsType<(...
)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ target: ...
; }, ExtractPropTypes<(...
)>>; } | TransitionProps & { component?: (...
) | (...
); } | null; viewportMargin: string | number; zIndex: string | number; }>; } & ComponentOptionsBase<{ absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: string | false | StyleValue[] | CSSProperties | null; transition: string | boolean | { component: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)>; } & ComponentOptionsBase<(...
) & (...
) & (...
) & (...
), (() => ...
), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...
), (...
)>, string, {}, {}, string, SlotsType<(...
)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ target: ...
; }, ExtractPropTypes<(...
)>>; } | TransitionProps & { component?: (...
) | (...
); } | null; viewportMargin: string | number; zIndex: string | number; } & { activator?: "parent" | Element | ComponentPublicInstance | string & {}; attach?: string | boolean | Element; class?: any; closeDelay?: string | number; contentClass?: any; contentProps?: any; height?: string | number; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; offset?: string | number | number[]; opacity?: string | number; openDelay?: string | number; openOnClick?: boolean; openOnFocus?: boolean; target?: "cursor" | "parent" | Element | [x
: number, y
: number] | ComponentPublicInstance | string & {}; theme?: string; width?: string | number; } & { $children?: { activator?: ((arg) => ...
); default?: ((arg) => ...
); } | { $stable?: boolean; } | ((arg) => VNodeChild) | VNodeChild; v-slots?: { activator?: false | ((arg) => ...
); default?: false | ((arg) => ...
); }; } & { v-slot:activator?: false | ((arg) => VNodeChild); v-slot:default?: false | ((arg) => VNodeChild); } & { onAfterEnter?: (() => any); onAfterLeave?: (() => any); onUpdate:modelValue?: ((value) => any); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x:
string]
: unknown; }; $data: {}; $el: any; $emit: (...
) & (...
) & (...
) & (...
) & (...
); $forceUpdate: (() => void); $host: Element | null; $nextTick: nextTick; $options: ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & { activated?: ...
; beforeCreate?: ...
; beforeDestroy?: ...
; beforeMount?: ...
; beforeUnmount?: ...
; beforeUpdate?: ...
; created?: ...
; deactivated?: ...
; destroyed?: ...
; errorCaptured?: ...
; mounted?: ...
; renderTracked?: ...
; renderTriggered?: ...
; unmounted?: ...
; updated?: ...
; }; $parent: ComponentPublicInstance<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> | null; $props: Partial<(...
)> & Omit<(...
), (...
)>; $refs: { [
x:
string]
: unknown; }; $root: ComponentPublicInstance<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> | null; $slots: Readonly<{ activator?: ...
; default?: ...
; }>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ _disableGlobalStack: boolean; absolute: boolean; activatorProps: Record<(...
), (...
)>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; location: Anchor; locationStrategy: (...
) | (...
) | (...
); modelValue: boolean; noClickAnimation: boolean; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: (...
) | (...
) | (...
); persistent: boolean; retainFocus: boolean; scrim: (...
) | (...
); scrollStrategy: (...
) | (...
) | (...
) | (...
) | (...
); stickToTarget: boolean; style: StyleValue; viewportMargin: (...
) | (...
); zIndex: (...
) | (...
); }> & Omit<{ _disableGlobalStack: ...
; absolute: ...
; activatorProps: ...
; captureFocus: ...
; closeOnBack: ...
; closeOnContentClick: ...
; contained: ...
; disabled: ...
; eager: ...
; location: ...
; locationStrategy: ...
; modelValue: ...
; noClickAnimation: ...
; openOnHover: ...
; origin: ...
; persistent: ...
; retainFocus: ...
; scrim: ...
; scrollStrategy: ...
; stickToTarget: ...
; style: ...
; viewportMargin: ...
; zIndex: ...
; } & { activator?: ...
; attach?: ...
; class?: ...
; closeDelay?: ...
; contentClass?: ...
; contentProps?: ...
; height?: ...
; maxHeight?: ...
; maxWidth?: ...
; minHeight?: ...
; minWidth?: ...
; offset?: ...
; opacity?: ...
; openDelay?: ...
; openOnClick?: ...
; openOnFocus?: ...
; target?: ...
; theme?: ...
; transition?: ...
; width?: ...
; } & { $children?: ...
; v-slots?: ...
; } & { v-slot:activator?: ...
; v-slot:default?: ...
; } & { onAfterEnter?: ...
; onAfterLeave?: ...
; onClick:outside?: ...
; onKeydown?: ...
; onUpdate:modelValue?: ...
; }, "style" | "location" | "modelValue" | "activatorEl" | "animateClick" | "contentEl" | "globalTop" | "localTop" | "rootEl" | "scrimEl" | "target" | "updateLocation" | "_disableGlobalStack" | "absolute" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "disabled" | "eager" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex"> & ShallowUnwrapRef<{ activatorEl: Ref<(...
), (...
)>; animateClick: (() => ...
); contentEl: Ref<(...
), (...
)>; globalTop: Readonly<(...
)>; localTop: Readonly<(...
)>; rootEl: Ref<(...
), (...
)>; scrimEl: Ref<(...
), (...
)>; target: ComputedRef<(...
)>; updateLocation: Ref<(...
), (...
)>; }> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "location" | "transition" | "modelValue" | "target" | "_disableGlobalStack" | "absolute" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "disabled" | "eager" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "offset" | "closeDelay" | "openDelay" | "activator" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onUpdate:modelValue">, `$${any}`> & { _allExposed: { activatorEl: Ref<HTMLElement | undefined, HTMLElement | undefined>; animateClick: (() => void); contentEl: Ref<HTMLElement | undefined, HTMLElement | undefined>; globalTop: Readonly<Ref<boolean, boolean>>; localTop: Readonly<Ref<boolean, boolean>>; rootEl: Ref<HTMLElement | undefined, HTMLElement | undefined>; scrimEl: Ref<HTMLElement | undefined, HTMLElement | undefined>; target: ComputedRef<HTMLElement | [(...
), (...
)] | undefined>; updateLocation: Ref<(...
) | undefined, (...
) | undefined>; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { afterEnter: (() => true); afterLeave: (() => true); update:modelValue: ((value) => true); }, string, { absolute: boolean; activatorProps: Record<string, any>; captureFocus: boolean; closeOnBack: boolean; closeOnContentClick: boolean; contained: boolean; disabled: boolean; eager: boolean; fullscreen: boolean; location: Anchor; locationStrategy: "connected" | "static" | LocationStrategyFunction; modelValue: boolean; noClickAnimation: boolean; openOnClick: boolean; openOnFocus: boolean; openOnHover: boolean; origin: "auto" | "overlap" | Anchor; persistent: boolean; retainFocus: boolean; scrim: string | boolean; scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction; scrollable: boolean; stickToTarget: boolean; style: StyleValue; transition: string | boolean | { component: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<(...
) & (...
) & (...
), (() => ...
), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...
), (...
)>, (...
) & (...
) & (...
), {}, true, {}, SlotsType<(...
)>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: ...
; C: ...
; D: ...
; Defaults: ...
; M: ...
; P: ...
; }, (...
) & (...
) & (...
), (() => ...
), {}, {}, {}, {}>; } & ComponentOptionsBase<{} & { target?: ...
; } & { $children?: ...
; v-slots?: ...
; } & { v-slot:default?: ...
; }, (() => JSX.Element), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {}, {}, string, SlotsType<Partial<(...
)>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ target: PropType<(...
)>; }, ExtractPropTypes<{ target: ...
; }>>; } | TransitionProps & { component?: Component; } | null; viewportMargin: string | number; zIndex: string | number; }, {}, string, SlotsType<Partial<{ activator: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); default: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ absolute: BooleanConstructor; activator: PropType<"parent" | Element | ComponentPublicInstance | string & {} | undefined>; activatorProps: { default: (() => {}); type: PropType<Record<string, any>>; }; attach: PropType<string | boolean | Element>; captureFocus: { default: boolean; type: PropType<boolean>; }; class: PropType<any>; closeDelay: (NumberConstructor | StringConstructor)[]; closeOnBack: { default: boolean; type: BooleanConstructor; }; closeOnContentClick: BooleanConstructor; contained: BooleanConstructor; contentClass: null; contentProps: null; disabled: BooleanConstructor; eager: BooleanConstructor; fullscreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; location: { default: string; type: PropType<Anchor>; }; locationStrategy: { default: string; type: PropType<"connected" | "static" | LocationStrategyFunction>; validator: ((val) => boolean); }; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; modelValue: BooleanConstructor; noClickAnimation: BooleanConstructor; offset: PropType<string | number | number[] | undefined>; opacity: (NumberConstructor | StringConstructor)[]; openDelay: (NumberConstructor | StringConstructor)[]; openOnClick: { default: undefined; type: BooleanConstructor; }; openOnFocus: { default: undefined; type: BooleanConstructor; }; openOnHover: BooleanConstructor; origin: Omit<{ default: string; type: PropType<"auto" | "overlap" | Anchor>; }, "default" | "type"> & { default: NonNullable<"auto" | "overlap" | Anchor>; type: PropType<"auto" | "overlap" | Anchor>; }; persistent: BooleanConstructor; retainFocus: { default: boolean; type: PropType<boolean>; }; scrim: { default: boolean; type: (BooleanConstructor | StringConstructor)[]; }; scrollStrategy: Omit<{ default: string; type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>; validator: ((val) => boolean); }, "default" | "type"> & { default: NonNullable<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>; type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>; }; scrollable: BooleanConstructor; stickToTarget: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; target: PropType<"cursor" | "parent" | Element | [x
: number, y
: number] | ComponentPublicInstance | string & {} | undefined>; theme: StringConstructor; transition: { default: { component: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)>; } & ComponentOptionsBase<(...
) & (...
) & (...
) & (...
), (() => ...
), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...
), (...
)>, string, {}, {}, string, SlotsType<(...
)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ target: ...
; }, ExtractPropTypes<(...
)>>; } | NonNullable<string | boolean | (...
) & (...
) | null>; type: PropType<string | boolean | { component: { __isFragment?: ...
; __isSuspense?: ...
; __isTeleport?: ...
; new (...args): ...
; } & ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...
), (...
)>; } | TransitionProps & { component?: ...
; } | null>; }; viewportMargin: { default: number; type: (NumberConstructor | StringConstructor)[]; }; width: (NumberConstructor | StringConstructor)[]; zIndex: Omit<{ default: number; type: ((...
) | (...
))[]; }, "default" | "type"> & { default: NonNullable<string | number>; type: PropType<string | number>; }; }, ExtractPropTypes<{ absolute: BooleanConstructor; activator: PropType<"parent" | Element | ComponentPublicInstance | string & {} | undefined>; activatorProps: { default: (() => {}); type: PropType<Record<string, any>>; }; attach: PropType<string | boolean | Element>; captureFocus: { default: boolean; type: PropType<boolean>; }; class: PropType<any>; closeDelay: (NumberConstructor | StringConstructor)[]; closeOnBack: { default: boolean; type: BooleanConstructor; }; closeOnContentClick: BooleanConstructor; contained: BooleanConstructor; contentClass: null; contentProps: null; disabled: BooleanConstructor; eager: BooleanConstructor; fullscreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; location: { default: string; type: PropType<Anchor>; }; locationStrategy: { default: string; type: PropType<"connected" | "static" | LocationStrategyFunction>; validator: ((val) => boolean); }; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; modelValue: BooleanConstructor; noClickAnimation: BooleanConstructor; offset: PropType<string | number | number[] | undefined>; opacity: (NumberConstructor | StringConstructor)[]; openDelay: (NumberConstructor | StringConstructor)[]; openOnClick: { default: undefined; type: BooleanConstructor; }; openOnFocus: { default: undefined; type: BooleanConstructor; }; openOnHover: BooleanConstructor; origin: Omit<{ default: string; type: PropType<(...
) | (...
) | (...
)>; }, "default" | "type"> & { default: NonNullable<"auto" | "overlap" | Anchor>; type: PropType<"auto" | "overlap" | Anchor>; }; persistent: BooleanConstructor; retainFocus: { default: boolean; type: PropType<boolean>; }; scrim: { default: boolean; type: (BooleanConstructor | StringConstructor)[]; }; scrollStrategy: Omit<{ default: string; type: PropType<(...
) | (...
) | (...
) | (...
) | (...
)>; validator: ((val) => boolean); }, "default" | "type"> & { default: NonNullable<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>; type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>; }; scrollable: BooleanConstructor; stickToTarget: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; target: PropType<"cursor" | "parent" | Element | [x
: number, y
: number] | ComponentPublicInstance | string & {} | undefined>; theme: StringConstructor; transition: { default: { component: { __isFragment?: ...
; __isSuspense?: ...
; __isTeleport?: ...
; new (...args): ...
; } & ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...
), (...
)>; } | NonNullable<string | boolean | (...
) | null>; type: PropType<string | boolean | { component: (...
) & (...
) & (...
) & (...
) & (...
) & (...
); } | (...
) & (...
) | null>; }; viewportMargin: { default: number; type: (NumberConstructor | StringConstructor)[]; }; width: (NumberConstructor | StringConstructor)[]; zIndex: Omit<{ default: number; type: (...
)[]; }, "default" | "type"> & { default: NonNullable<string | number>; type: PropType<string | number>; }; }>>; VSpacer: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { style: StyleValue; tag: string; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), {}, {}, {}, { style: StyleValue; tag: string; }>; } & ComponentOptionsBase<{ style: string | false | StyleValue[] | CSSProperties | null; tag: string; } & { class?: any; } & { $children?: { default?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); }, (() => VNode<RendererNode, RendererElement, { [
key:
string]
: any; }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { style: StyleValue; tag: string; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: StringConstructor; }; }, ExtractPropTypes<{ class: PropType<any>; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: StringConstructor; }; }>>; VTab: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; prependIcon?: IconValue; rounded?: string | number | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: ...
; default?: ...
; loader?: ...
; prepend?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (...
); default?: false | (...
); loader?: false | (...
); prepend?: false | (...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x: ...]
: ...
; }; $data: {}; $el: any; $emit: ((event,
val) => ...
); $forceUpdate: (() => ...
); $host: (...
) | (...
); $nextTick: nextTick; $options: (...
) & (...
); $parent: (...
) | (...
); $props: (...
) & (...
); $refs: { [
x: ...]
: ...
; }; $root: (...
) | (...
); $slots: Readonly<(...
)>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ active: ...
; block: ...
; density: ...
; disabled: ...
; exact: ...
; flat: ...
; readonly: ...
; replace: ...
; ripple: ...
; rounded: ...
; size: ...
; slim: ...
; stacked: ...
; style: ...
; symbol: ...
; tag: ...
; text: ...
; tile: ...
; variant: ...
; }> & Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)> & ShallowUnwrapRef<{ group: ...
; }> & ComponentCustomProperties, "symbol" | "readonly" | "style" | "theme" | "class" | "text" | "$children" | "v-slots" | "v-slot:default" | "v-slot:append" | "v-slot:prepend" | "density" | "tile" | "tag" | "variant" | "disabled" | "slim" | "border" | "elevation" | "rounded" | "color" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "baseColor" | "activeColor" | "flat" | "replace" | "exact" | "ripple" | "href" | "to" | "active" | "appendIcon" | "prependIcon" | "value" | "size" | "icon" | "location" | (keyof VNodeProps
) | "block" | "stacked" | "selectedClass" | "loading" | "position" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & { _allExposed: { group: GroupItemProvide | null; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, true, {}, SlotsType<Partial<{ append: (() => VNode<(...
), (...
), (...
)>[]); default: (() => VNode<(...
), (...
), (...
)>[]); loader: (() => VNode<(...
), (...
), (...
)>[]); prepend: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: (...
)[]; }; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; prependIcon?: IconValue; rounded?: string | number | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: ...
; default?: ...
; loader?: ...
; prepend?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (...
); default?: false | (...
); loader?: false | (...
); prepend?: false | (...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x: ...]
: ...
; }; $data: {}; $el: any; $emit: ((event,
val) => ...
); $forceUpdate: (() => ...
); $host: (...
) | (...
); $nextTick: nextTick; $options: (...
) & (...
); $parent: (...
) | (...
); $props: (...
) & (...
); $refs: { [
x: ...]
: ...
; }; $root: (...
) | (...
); $slots: Readonly<(...
)>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ active: ...
; block: ...
; density: ...
; disabled: ...
; exact: ...
; flat: ...
; readonly: ...
; replace: ...
; ripple: ...
; rounded: ...
; size: ...
; slim: ...
; stacked: ...
; style: ...
; symbol: ...
; tag: ...
; text: ...
; tile: ...
; variant: ...
; }> & Omit<(...
) & (...
) & (...
) & (...
) & (...
), (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
) | (...
)> & ShallowUnwrapRef<{ group: ...
; }> & ComponentCustomProperties, "symbol" | "readonly" | "style" | "theme" | "class" | "text" | "$children" | "v-slots" | "v-slot:default" | "v-slot:append" | "v-slot:prepend" | "density" | "tile" | "tag" | "variant" | "disabled" | "slim" | "border" | "elevation" | "rounded" | "color" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "baseColor" | "activeColor" | "flat" | "replace" | "exact" | "ripple" | "href" | "to" | "active" | "appendIcon" | "prependIcon" | "value" | "size" | "icon" | "location" | (keyof VNodeProps
) | "block" | "stacked" | "selectedClass" | "loading" | "position" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & { _allExposed: { group: GroupItemProvide | null; } | {}; }, {}, {}, {}, { density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }>; } & ComponentOptionsBase<{ density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; }; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; } & { activeColor?: string; appendIcon?: IconValue; baseColor?: string; border?: string | number | boolean; class?: any; color?: string; elevation?: string | number; height?: string | number; href?: string; icon?: boolean | IconValue; loading?: string | boolean; maxHeight?: string | number; maxWidth?: string | number; minHeight?: string | number; minWidth?: string | number; prependIcon?: IconValue; rounded?: string | number | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; text?: string | number | boolean; theme?: string; to?: string | ObjectRenderer | ObjectRenderer; value?: any; width?: string | number; } & { $children?: { append?: (() => ...
); default?: (() => ...
); loader?: (() => ...
); prepend?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { append?: false | (() => ...
); default?: false | (() => ...
); loader?: false | (() => ...
); prepend?: false | (() => ...
); }; } & { v-slot:append?: false | (() => VNodeChild); v-slot:default?: false | (() => VNodeChild); v-slot:loader?: false | (() => VNodeChild); v-slot:prepend?: false | (() => VNodeChild); }, Omit<Omit<{ $: ComponentInternalInstance; $attrs: { [
x:
string]
: unknown; }; $data: {}; $el: any; $emit: ((event,
val) => void); $forceUpdate: (() => void); $host: Element | null; $nextTick: nextTick; $options: ComponentOptionsBase<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> & { activated?: ...
; beforeCreate?: ...
; beforeDestroy?: ...
; beforeMount?: ...
; beforeUnmount?: ...
; beforeUpdate?: ...
; created?: ...
; deactivated?: ...
; destroyed?: ...
; errorCaptured?: ...
; mounted?: ...
; renderTracked?: ...
; renderTriggered?: ...
; unmounted?: ...
; updated?: ...
; }; $parent: ComponentPublicInstance<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> | null; $props: Partial<(...
)> & Omit<(...
), (...
)>; $refs: { [
x:
string]
: unknown; }; $root: ComponentPublicInstance<(...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
), (...
)> | null; $slots: Readonly<{ append?: ...
; default?: ...
; loader?: ...
; prepend?: ...
; }>; $watch<T>(source,
cb,
options?): WatchStopHandle; } & Readonly<{ active: boolean; block: boolean; density: Density; disabled: boolean; exact: boolean; flat: boolean; readonly: boolean; replace: boolean; ripple: (...
) | (...
) | (...
); rounded: (...
) | (...
) | (...
); size: (...
) | (...
); slim: boolean; stacked: boolean; style: StyleValue; symbol: any; tag: (...
) | (...
); text: (...
) | (...
) | (...
); tile: boolean; variant: (...
) | (...
) | (...
) | (...
) | (...
) | (...
); }> & Omit<{ block: ...
; density: ...
; disabled: ...
; exact: ...
; flat: ...
; readonly: ...
; replace: ...
; ripple: ...
; size: ...
; slim: ...
; stacked: ...
; style: ...
; symbol: ...
; tag: ...
; tile: ...
; variant: ...
; } & { active?: ...
; activeColor?: ...
; appendIcon?: ...
; baseColor?: ...
; border?: ...
; class?: ...
; color?: ...
; elevation?: ...
; height?: ...
; href?: ...
; icon?: ...
; loading?: ...
; location?: ...
; maxHeight?: ...
; maxWidth?: ...
; minHeight?: ...
; minWidth?: ...
; position?: ...
; prependIcon?: ...
; rounded?: ...
; selectedClass?: ...
; spaced?: ...
; text?: ...
; theme?: ...
; to?: ...
; value?: ...
; width?: ...
; } & { $children?: ...
; v-slots?: ...
; } & { v-slot:append?: ...
; v-slot:default?: ...
; v-slot:loader?: ...
; v-slot:prepend?: ...
; } & { onGroup:selected?: ...
; }, "symbol" | "group" | "size" | "flat" | "replace" | "style" | "text" | "readonly" | "rounded" | "tile" | "tag" | "disabled" | "block" | "density" | "variant" | "slim" | "exact" | "active" | "ripple" | "stacked"> & ShallowUnwrapRef<{ group: (...
) | (...
); }> & ComponentCustomProperties, "symbol" | "size" | "flat" | "loading" | "color" | "replace" | "theme" | "class" | "style" | "text" | "readonly" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "value" | "rounded" | "tile" | "tag" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "location" | "icon" | "disabled" | "block" | "v-slot:append" | "v-slot:prepend" | "border" | "density" | "elevation" | "variant" | "baseColor" | "activeColor" | "slim" | "href" | "to" | "exact" | "active" | "appendIcon" | "prependIcon" | "ripple" | "selectedClass" | "position" | "stacked" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & { _allExposed: { group: GroupItemProvide | null; } | {}; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, { density: Density; direction: "horizontal" | "vertical"; disabled: boolean; exact: boolean; fixed: boolean; hideSlider: boolean; inset: boolean; readonly: boolean; replace: boolean; ripple: boolean | { class?: string; keys?: string[]; } | undefined; rounded: string | number | boolean; selectedClass: string; size: string | number; slim: boolean; stacked: boolean; style: StyleValue; tag: string | JSXComponent; text: string | number | boolean; tile: boolean; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; }, {}, string, SlotsType<Partial<{ append: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); loader: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); prepend: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ activeColor: StringConstructor; appendIcon: PropType<IconValue>; baseColor: StringConstructor; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; fixed: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideSlider: BooleanConstructor; href: StringConstructor; icon: PropType<boolean | IconValue>; inset: BooleanConstructor; loading: (BooleanConstructor | StringConstructor)[]; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; prependIcon: PropType<IconValue>; readonly: BooleanConstructor; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: string; keys?: (...
)[]; } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; selectedClass: { default: string; type: PropType<string>; }; size: { default: string; type: (NumberConstructor | StringConstructor)[]; }; sliderColor: StringConstructor; sliderTransition: PropType<"fade" | "grow" | "shift">; sliderTransitionDuration: (NumberConstructor | StringConstructor)[]; slim: BooleanConstructor; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; tag: Omit<{ default: string; type: PropType<string | JSXComponent>; }, "default" | "type"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; to: PropType<string | ObjectRenderer | ObjectRenderer>; value: null; variant: Omit<Omit<{ default: string; type: PropType<(...
)>; validator: ((v) => ...
); }, "default" | "type"> & { default: NonNullable<(...
) | (...
) | (...
) | (...
) | (...
) | (...
)>; type: PropType<(...
) | (...
) | (...
) | (...
) | (...
) | (...
)>; }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }, ExtractPropTypes<{ activeColor: StringConstructor; appendIcon: PropType<IconValue>; baseColor: StringConstructor; border: (BooleanConstructor | NumberConstructor | StringConstructor)[]; class: PropType<any>; color: StringConstructor; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; elevation: { type: (NumberConstructor | StringConstructor)[]; validator(v): boolean; }; exact: BooleanConstructor; fixed: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideSlider: BooleanConstructor; href: StringConstructor; icon: PropType<boolean | IconValue>; inset: BooleanConstructor; loading: (BooleanConstructor | StringConstructor)[]; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; prependIcon: PropType<IconValue>; readonly: BooleanConstructor; replace: BooleanConstructor; ripple: { default: boolean; type: PropType<boolean | { class?: (...
) | (...
); keys?: (...
) | (...
); } | undefined>; }; rounded: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; selectedClass: { default: string; type: PropType<string>; }; size: { default: string; type: (NumberConstructor | StringConstructor)[]; }; sliderColor: StringConstructor; sliderTransition: PropType<"fade" | "grow" | "shift">; sliderTransitionDuration: (NumberConstructor | StringConstructor)[]; slim: BooleanConstructor; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; tag: Omit<{ default: string; type: PropType<(...
) | (...
)>; }, "default" | "type"> & { default: NonNullable<string | JSXComponent>; type: PropType<string | JSXComponent>; }; text: { default: undefined; type: (BooleanConstructor | NumberConstructor | StringConstructor)[]; }; theme: StringConstructor; tile: BooleanConstructor; to: PropType<string | ObjectRenderer | ObjectRenderer>; value: null; variant: Omit<Omit<{ default: ...
; type: ...
; validator: ...
; }, (...
) | (...
)> & { default: NonNullable<(...
)>; type: PropType<(...
)>; }, "default" | "type"> & { default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">; }; width: (NumberConstructor | StringConstructor)[]; }>>; VTabs: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; } & { bgColor?: string; class?: any; color?: string; contentClass?: any; height?: string | number; insetPadding?: string | number; insetRadius?: string | number; max?: number; mobileBreakpoint?: number | DisplayBreakpoint; showArrows?: string | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{ update:modelValue: ((v) => true); }, "$children" | "v-slots" | "v-slot:default" | "items" | "v-slot:item" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:tab" | "v-slot:window" | `v-slot:item.${string}` | `v-slot:tab.${string}`>, VNodeProps & AllowedComponentProps & ComponentCustomProps, { alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; height: string | number; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); item: ((arg) => VNode<(...
), (...
), (...
)>[]); next: (() => VNode<(...
), (...
), (...
)>[]); prev: (() => VNode<(...
), (...
), (...
)>[]); tab: ((arg) => VNode<(...
), (...
), (...
)>[]); window: (() => VNode<(...
), (...
), (...
)>[]); [
x:
`tab.${string}`]
: ((arg) => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; } & { bgColor?: string; class?: any; color?: string; contentClass?: any; height?: string | number; insetPadding?: string | number; insetRadius?: string | number; max?: number; mobileBreakpoint?: number | DisplayBreakpoint; showArrows?: string | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; }, {}, {}, {}, {}, { alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; height: string | number; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; }>; } & ComponentOptionsBase<{ alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: string | false | StyleValue[] | CSSProperties | null; symbol: any; tag: string | JSXComponent; } & { bgColor?: string; class?: any; color?: string; contentClass?: any; height?: string | number; insetPadding?: string | number; insetRadius?: string | number; max?: number; mobileBreakpoint?: number | DisplayBreakpoint; showArrows?: string | boolean; sliderColor?: string; sliderTransition?: "fade" | "grow" | "shift"; sliderTransitionDuration?: string | number; spaced?: "both" | "end" | "start"; }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{ update:modelValue: ((v) => true); }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "items" | "v-slot:item" | "v-slot:next" | "v-slot:prev" | "v-slot:tab" | "v-slot:window" | `v-slot:item.${string}` | `v-slot:tab.${string}`>, string, { alignTabs: "center" | "end" | "start" | "title"; centerActive: boolean; density: Density; direction: "horizontal" | "vertical"; disabled: boolean; fixedTabs: boolean; grow: boolean; height: string | number; hideSlider: boolean; inset: boolean; mandatory: "force" | boolean; mobile: boolean | null; multiple: boolean; nextIcon: IconValue; prevIcon: IconValue; scrollToActive: boolean; selectedClass: string; stacked: boolean; style: StyleValue; symbol: any; tag: string | JSXComponent; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); item: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); next: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); prev: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); tab: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); window: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); [
x:
`tab.${string}`]
: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel, T>(props,
slots) => GenericProps<{ items?: T[]; modelValue?: TModel; onUpdate:modelValue?: ((value) => void); }, VTabsSlots<T>>) & FilterPropsOptions<{ alignTabs: { default: string; type: PropType<"center" | "end" | "start" | "title">; }; bgColor: StringConstructor; centerActive: BooleanConstructor; class: PropType<any>; color: StringConstructor; contentClass: null; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; fixedTabs: BooleanConstructor; grow: BooleanConstructor; height: { default: undefined; type: (NumberConstructor | StringConstructor)[]; }; hideSlider: BooleanConstructor; inset: BooleanConstructor; insetPadding: (NumberConstructor | StringConstructor)[]; insetRadius: (NumberConstructor | StringConstructor)[]; items: { default: (() => never[]); type: PropType<readonly TabItem[]>; }; mandatory: { default: NonNullable<"force" | boolean>; type: PropType<"force" | boolean>; }; max: NumberConstructor; mobile: Omit<{ default: boolean; type: PropType<boolean | null>; }, "default" | "type"> & { default: NonNullable<boolean | null> | null; type: PropType<boolean | null>; }; mobileBreakpoint: PropType<number | DisplayBreakpoint>; modelValue: { default: undefined; type: null; }; multiple: BooleanConstructor; nextIcon: { default: string; type: PropType<IconValue>; }; prevIcon: { default: string; type: PropType<IconValue>; }; scrollToActive: { default: boolean; type: BooleanConstructor; }; selectedClass: Omit<{ default: string; type: PropType<string>; }, "default" | "type"> & { default: string; type: PropType<string>; }; showArrows: { type: (BooleanConstructor | StringConstructor)[]; validator: ((v) => boolean); }; sliderColor: StringConstructor; sliderTransition: PropType<"fade" | "grow" | "shift">; sliderTransitionDuration: (NumberConstructor | StringConstructor)[]; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; symbol: { default: InjectionKey<GroupProvide>; type: null; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }, ExtractPropTypes<{ alignTabs: { default: string; type: PropType<"center" | "end" | "start" | "title">; }; bgColor: StringConstructor; centerActive: BooleanConstructor; class: PropType<any>; color: StringConstructor; contentClass: null; density: { default: string; type: PropType<Density>; validator: ((v) => boolean); }; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; fixedTabs: BooleanConstructor; grow: BooleanConstructor; height: { default: undefined; type: (NumberConstructor | StringConstructor)[]; }; hideSlider: BooleanConstructor; inset: BooleanConstructor; insetPadding: (NumberConstructor | StringConstructor)[]; insetRadius: (NumberConstructor | StringConstructor)[]; items: { default: (() => never[]); type: PropType<readonly TabItem[]>; }; mandatory: { default: NonNullable<"force" | boolean>; type: PropType<"force" | boolean>; }; max: NumberConstructor; mobile: Omit<{ default: boolean; type: PropType<(...
) | (...
)>; }, "default" | "type"> & { default: NonNullable<(...
) | (...
)> | null; type: PropType<boolean | null>; }; mobileBreakpoint: PropType<number | DisplayBreakpoint>; modelValue: { default: undefined; type: null; }; multiple: BooleanConstructor; nextIcon: { default: string; type: PropType<IconValue>; }; prevIcon: { default: string; type: PropType<IconValue>; }; scrollToActive: { default: boolean; type: BooleanConstructor; }; selectedClass: Omit<{ default: string; type: PropType<string>; }, "default" | "type"> & { default: string; type: PropType<string>; }; showArrows: { type: (BooleanConstructor | StringConstructor)[]; validator: ((v) => boolean); }; sliderColor: StringConstructor; sliderTransition: PropType<"fade" | "grow" | "shift">; sliderTransitionDuration: (NumberConstructor | StringConstructor)[]; spaced: PropType<"both" | "end" | "start">; stacked: BooleanConstructor; style: { default: null; type: PropType<StyleValue>; }; symbol: { default: InjectionKey<GroupProvide>; type: null; }; tag: { default: string; type: PropType<string | JSXComponent>; }; }>>; VWindow: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; showArrows?: string | boolean; theme?: string; touch?: boolean | TouchHandlers; transitionDuration?: number; verticalArrows?: "left" | "right" | boolean; }, { group: GroupProvide; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{ update:modelValue: ((value) => true); }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, VNodeProps & AllowedComponentProps & ComponentCustomProps, { continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: StyleValue; tag: string | JSXComponent; touch: boolean | TouchHandlers; }, true, {}, SlotsType<Partial<{ additional: ((arg) => VNode<(...
), (...
), (...
)>[]); default: ((arg) => VNode<(...
), (...
), (...
)>[]); next: ((arg) => VNode<(...
), (...
), (...
)>[]); prev: ((arg) => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; showArrows?: string | boolean; theme?: string; touch?: boolean | TouchHandlers; transitionDuration?: number; verticalArrows?: "left" | "right" | boolean; }, { group: GroupProvide; }, {}, {}, {}, { continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: StyleValue; tag: string | JSXComponent; touch: boolean | TouchHandlers; }>; } & ComponentOptionsBase<{ continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: string | false | StyleValue[] | CSSProperties | null; tag: string | JSXComponent; } & { class?: any; showArrows?: string | boolean; theme?: string; touch?: boolean | TouchHandlers; transitionDuration?: number; verticalArrows?: "left" | "right" | boolean; }, { group: GroupProvide; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{ update:modelValue: ((value) => true); }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, string, { continuous: boolean; crossfade: boolean; direction: "horizontal" | "vertical"; disabled: boolean; mandatory: "force" | boolean; nextIcon: IconValue; prevIcon: IconValue; reverse: boolean; selectedClass: string; style: StyleValue; tag: string | JSXComponent; touch: boolean | TouchHandlers; }, {}, string, SlotsType<Partial<{ additional: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); default: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); next: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); prev: ((arg) => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <T>(props,
slots) => GenericProps<{ modelValue?: T; onUpdate:modelValue?: ((value) => void); }, VWindowSlots>) & FilterPropsOptions<{ class: PropType<any>; continuous: BooleanConstructor; crossfade: BooleanConstructor; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; mandatory: { default: "force"; type: PropType<"force" | boolean>; }; modelValue: null; nextIcon: { default: string; type: PropType<IconValue>; }; prevIcon: { default: string; type: PropType<IconValue>; }; reverse: BooleanConstructor; selectedClass: { default: string; type: StringConstructor; }; showArrows: { type: (BooleanConstructor | StringConstructor)[]; validator: ((v) => boolean); }; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; theme: StringConstructor; touch: { default: undefined; type: PropType<boolean | TouchHandlers>; }; transitionDuration: NumberConstructor; verticalArrows: PropType<"left" | "right" | boolean>; }, ExtractPropTypes<{ class: PropType<any>; continuous: BooleanConstructor; crossfade: BooleanConstructor; direction: { default: string; type: PropType<"horizontal" | "vertical">; }; disabled: BooleanConstructor; mandatory: { default: "force"; type: PropType<"force" | boolean>; }; modelValue: null; nextIcon: { default: string; type: PropType<IconValue>; }; prevIcon: { default: string; type: PropType<IconValue>; }; reverse: BooleanConstructor; selectedClass: { default: string; type: StringConstructor; }; showArrows: { type: (BooleanConstructor | StringConstructor)[]; validator: ((v) => boolean); }; style: { default: null; type: PropType<StyleValue>; }; tag: { default: string; type: PropType<string | JSXComponent>; }; theme: StringConstructor; touch: { default: undefined; type: PropType<boolean | TouchHandlers>; }; transitionDuration: NumberConstructor; verticalArrows: PropType<"left" | "right" | boolean>; }>>; VWindowItem: { __isFragment?: undefined; __isSuspense?: undefined; __isTeleport?: undefined; new (...args): CreateComponentPublicInstanceWithMixins<{ disabled: boolean; eager: boolean; style: string | false | StyleValue[] | CSSProperties | null; } & { class?: any; reverseTransition?: string | boolean; selectedClass?: string; transition?: string | boolean; value?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { groupItem: GroupItemProvide; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { group:selected: ((val) => true); }, VNodeProps & AllowedComponentProps & ComponentCustomProps, { disabled: boolean; eager: boolean; reverseTransition: string | boolean; style: StyleValue; transition: string | boolean; }, true, {}, SlotsType<Partial<{ default: (() => VNode<(...
), (...
), (...
)>[]); }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { B: {}; C: {}; D: {}; Defaults: {}; M: {}; P: {}; }, { disabled: boolean; eager: boolean; style: string | false | StyleValue[] | CSSProperties | null; } & { class?: any; reverseTransition?: string | boolean; selectedClass?: string; transition?: string | boolean; value?: any; } & { $children?: { default?: ...
; } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (...
); }; } & { v-slot:default?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { groupItem: GroupItemProvide; }, {}, {}, {}, { disabled: boolean; eager: boolean; reverseTransition: string | boolean; style: StyleValue; transition: string | boolean; }>; } & ComponentOptionsBase<{ disabled: boolean; eager: boolean; style: string | false | StyleValue[] | CSSProperties | null; } & { class?: any; reverseTransition?: string | boolean; selectedClass?: string; transition?: string | boolean; value?: any; } & { $children?: { default?: (() => ...
); } | { $stable?: boolean; } | (() => VNodeChild) | VNodeChild; v-slots?: { default?: false | (() => ...
); }; } & { v-slot:default?: false | (() => VNodeChild); } & { onGroup:selected?: ((val) => any); }, { groupItem: GroupItemProvide; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { group:selected: ((val) => true); }, string, { disabled: boolean; eager: boolean; reverseTransition: string | boolean; style: StyleValue; transition: string | boolean; }, {}, string, SlotsType<Partial<{ default: (() => VNode<RendererNode, RendererElement, { [
key: ...]
: ...
; }>[]); }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{ class: PropType<any>; disabled: BooleanConstructor; eager: BooleanConstructor; reverseTransition: { default: undefined; type: (BooleanConstructor | StringConstructor)[]; }; selectedClass: StringConstructor; style: { default: null; type: PropType<StyleValue>; }; transition: { default: undefined; type: (BooleanConstructor | StringConstructor)[]; }; value: null; }, ExtractPropTypes<{ class: PropType<any>; disabled: BooleanConstructor; eager: BooleanConstructor; reverseTransition: { default: undefined; type: (BooleanConstructor | StringConstructor)[]; }; selectedClass: StringConstructor; style: { default: null; type: PropType<StyleValue>; }; transition: { default: undefined; type: (BooleanConstructor | StringConstructor)[]; }; value: null; }>>; }, {}, string, ComponentProvideOptions, true, {}, any> Type declaration
Optional cells?: JsonFormsCellRendererRegistryEntry[]
Optional config?: any
Optional enabled?: boolean
path: string
Optional readonly?: boolean
Optional renderers?: JsonFormsRendererRegistryEntry[]
schema: JsonSchema
uischema: ControlElement
Type declaration
appliedOptions: ComputedRef<any>
clearable: ComputedRef<any>
computedLabel: ComputedRef<string>
control: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[] & {
cell: any;
tester: RankedTester;
}[];
config: any;
data: any;
description: string;
enabled: boolean;
errors: string;
i18nKeyPrefix: string;
id: string;
indexOfFittingSchema: number;
label: string;
path: string;
readonly: NonNullable<boolean | undefined>;
renderers: JsonFormsRendererRegistryEntry[];
required: NonNullable<boolean | undefined>;
rootSchema: NonNullable<JsonSchema>;
schema: NonNullable<JsonSchema>;
uischema: ControlElement;
uischemas: JsonFormsUISchemaRegistryEntry[];
visible: boolean;
}> & ComputedRef<{
config: any;
description: string;
enabled: boolean;
errors: string;
id: string;
label: string;
path: string;
readonly: boolean;
required: boolean;
schema: JsonSchema;
uischema: ControlElement;
visible: boolean;
} & {
errors: string;
}> & ComputedRef<{
i18nKeyPrefix: string;
label: string;
} & {
translations: CombinatorTranslations;
}>
controlWrapper: ComputedRef<{
description: string;
errors: string;
id: string;
label: string;
required: boolean;
visible: boolean;
}>
dialog: Ref<boolean, boolean>
handleBlur: (() => void)
handleFocus: (() => void)
isControlEditable: ((control) => boolean)
- (control): boolean
Parameters
- control: {
enabled: boolean;
readonly: boolean;
}enabled: boolean
readonly: boolean
Returns boolean
isFocused: Ref<boolean, boolean>
newSelectedIndex: Ref<number, number>
onChange: ((value) => void)
- (value): void
Returns void
persistentHint: (() => boolean)
- (): boolean
Returns boolean
rawErrors: ComputedRef<string>
selectIndex: Ref<number, number>
selectedIndex: Ref<number, number>
touched: Ref<boolean, boolean>
vuetifyProps: ((path) => any)
handleChange:function
- handleChange(path, value): void
Returns void
Type declaration
oneOfRenderInfos:function
- oneOfRenderInfos(): CombinatorSubSchemaRenderInfo[]
Returns CombinatorSubSchemaRenderInfo[]
Type declaration
cancel:function
- cancel(): void
Returns void
confirm:function
- confirm(): void
Returns void
handleTabChange:function
- handleTabChange(): void
Returns void
openNewTab:function
- openNewTab(newIndex): void
Returns void
Type declaration
cells: JsonFormsCellRendererRegistryEntry[]
config: Record<string, any>
enabled: boolean
readonly: boolean
renderers: JsonFormsRendererRegistryEntry[]
Type declaration
CombinatorProperties: DefineComponent<{
combinatorKeyword: "oneOf" | "anyOf" | "allOf";
path: string;
rootSchema: JsonSchema;
schema: JsonSchema;
}, {
foundUISchema: UISchemaElement;
isLayoutWithElements: boolean;
otherProps: JsonSchema;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{
combinatorKeyword: "oneOf" | "anyOf" | "allOf";
path: string;
rootSchema: JsonSchema;
schema: JsonSchema;
}> & Readonly<{}>, {}, {}, {
DispatchRenderer: DefineComponent<ExtractPropTypes<{
cells: {
default: undefined;
required: boolean;
type: PropType<JsonFormsCellRendererRegistryEntry[]>;
};
config: {
default: undefined;
required: boolean;
type: ObjectConstructor;
};
enabled: {
default: undefined;
required: false;
type: BooleanConstructor;
};
path: {
required: true;
type: StringConstructor;
};
readonly: {
default: undefined;
required: false;
type: BooleanConstructor;
};
renderers: {
default: undefined;
required: boolean;
type: PropType<JsonFormsRendererRegistryEntry[]>;
};
schema: {
required: true;
type: PropType<JsonSchema>;
};
uischema: {
required: true;
type: PropType<UISchemaElement>;
};
}>, {
renderer: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[];
config: any;
enabled: NonNullable<boolean | undefined>;
path: string;
readonly: NonNullable<boolean | undefined>;
renderers: JsonFormsRendererRegistryEntry[];
schema: NonNullable<JsonSchema | undefined>;
uischema: NonNullable<UISchemaElement | undefined>;
uischemas: JsonFormsUISchemaRegistryEntry[];
visible: NonNullable<boolean | undefined>;
}>;
rootSchema: ComputedRef<NonNullable<JsonSchema>>;
}, {}, {
determinedRenderer(): any;
}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
cells: {
default: undefined;
required: boolean;
type: PropType<(...)>;
};
config: {
default: undefined;
required: boolean;
type: ObjectConstructor;
};
enabled: {
default: undefined;
required: false;
type: BooleanConstructor;
};
path: {
required: true;
type: StringConstructor;
};
readonly: {
default: undefined;
required: false;
type: BooleanConstructor;
};
renderers: {
default: undefined;
required: boolean;
type: PropType<(...)>;
};
schema: {
required: true;
type: PropType<(...)>;
};
uischema: {
required: true;
type: PropType<(...)>;
};
}>> & Readonly<{}>, {
cells: JsonFormsCellRendererRegistryEntry[];
config: Record<string, any>;
enabled: boolean;
readonly: boolean;
renderers: JsonFormsRendererRegistryEntry[];
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
}, {}, string, ComponentProvideOptions, true, {}, any>
DispatchRenderer: DefineComponent<ExtractPropTypes<{
cells: {
default: undefined;
required: boolean;
type: PropType<JsonFormsCellRendererRegistryEntry[]>;
};
config: {
default: undefined;
required: boolean;
type: ObjectConstructor;
};
enabled: {
default: undefined;
required: false;
type: BooleanConstructor;
};
path: {
required: true;
type: StringConstructor;
};
readonly: {
default: undefined;
required: false;
type: BooleanConstructor;
};
renderers: {
default: undefined;
required: boolean;
type: PropType<JsonFormsRendererRegistryEntry[]>;
};
schema: {
required: true;
type: PropType<JsonSchema>;
};
uischema: {
required: true;
type: PropType<UISchemaElement>;
};
}>, {
renderer: ComputedRef<{
cells: JsonFormsCellRendererRegistryEntry[];
config: any;
enabled: NonNullable<boolean | undefined>;
path: string;
readonly: NonNullable<boolean | undefined>;
renderers: JsonFormsRendererRegistryEntry[];
schema: NonNullable<JsonSchema | undefined>;
uischema: NonNullable<UISchemaElement | undefined>;
uischemas: JsonFormsUISchemaRegistryEntry[];
visible: NonNullable<boolean | undefined>;
}>;
rootSchema: ComputedRef<NonNullable<JsonSchema>>;
}, {}, {
determinedRenderer(): any;
}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
cells: {
default: undefined;
required: boolean;
type: PropType<JsonFormsCellRendererRegistryEntry[]>;
};
config: {
default: undefined;
required: boolean;
type: ObjectConstructor;
};
enabled: {
default: undefined;
required: false;
type: BooleanConstructor;
};
path: {
required: true;
type: StringConstructor;
};
readonly: {
default: undefined;
required: false;
type: BooleanConstructor;
};
renderers: {
default: undefined;
required: boolean;
type: PropType<JsonFormsRendererRegistryEntry[]>;
};
schema: {
required: true;
type: PropType<JsonSchema>;
};
uischema: {
required: true;
type: PropType<UISchemaElement>;
};
}>> & Readonly<{}>, {
cells: JsonFormsCellRendererRegistryEntry[];
config: Record<string, any>;
enabled: boolean;
readonly: boolean;
renderers: JsonFormsRendererRegistryEntry[];
}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>
VBtn: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
active?: boolean;
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependIcon?: IconValue;
rounded?: string | number | boolean;
selectedClass?: string;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: ...;
default?: ...;
loader?: ...;
prepend?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (...);
default?: false | (...);
loader?: false | (...);
prepend?: false | (...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
group: GroupItemProvide | null;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
group:selected: ((val) => true);
}, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
active: boolean;
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, true, {}, SlotsType<Partial<{
append: (() => VNode<(...), (...), (...)>[]);
default: (() => VNode<(...), (...), (...)>[]);
loader: (() => VNode<(...), (...), (...)>[]);
prepend: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
active?: boolean;
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependIcon?: IconValue;
rounded?: string | number | boolean;
selectedClass?: string;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: ...;
default?: ...;
loader?: ...;
prepend?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (...);
default?: false | (...);
loader?: false | (...);
prepend?: false | (...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
group: GroupItemProvide | null;
}, {}, {}, {}, {
active: boolean;
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}>;
} & ComponentOptionsBase<{
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
};
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
active?: boolean;
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependIcon?: IconValue;
rounded?: string | number | boolean;
selectedClass?: string;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: (() => ...);
default?: (() => ...);
loader?: (() => ...);
prepend?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (() => ...);
default?: false | (() => ...);
loader?: false | (() => ...);
prepend?: false | (() => ...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
group: GroupItemProvide | null;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
group:selected: ((val) => true);
}, string, {
active: boolean;
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, {}, string, SlotsType<Partial<{
append: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
loader: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
prepend: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
active: {
default: undefined;
type: BooleanConstructor;
};
activeColor: StringConstructor;
appendIcon: PropType<IconValue>;
baseColor: StringConstructor;
block: BooleanConstructor;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
flat: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
href: StringConstructor;
icon: PropType<boolean | IconValue>;
loading: (BooleanConstructor | StringConstructor)[];
location: PropType<Anchor | null>;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
position: {
type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
validator: ((v) => boolean);
};
prependIcon: PropType<IconValue>;
readonly: BooleanConstructor;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: string;
keys?: (...)[];
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
selectedClass: StringConstructor;
size: {
default: string;
type: (NumberConstructor | StringConstructor)[];
};
slim: BooleanConstructor;
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
symbol: {
default: InjectionKey<GroupProvide>;
type: null;
};
tag: Omit<{
default: string;
type: PropType<string | JSXComponent>;
}, "default" | "type"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
to: PropType<string | ObjectRenderer | ObjectRenderer>;
value: null;
variant: Omit<{
default: string;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
validator: ((v) => boolean);
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}, ExtractPropTypes<{
active: {
default: undefined;
type: BooleanConstructor;
};
activeColor: StringConstructor;
appendIcon: PropType<IconValue>;
baseColor: StringConstructor;
block: BooleanConstructor;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
flat: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
href: StringConstructor;
icon: PropType<boolean | IconValue>;
loading: (BooleanConstructor | StringConstructor)[];
location: PropType<Anchor | null>;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
position: {
type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
validator: ((v) => boolean);
};
prependIcon: PropType<IconValue>;
readonly: BooleanConstructor;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: (...) | (...);
keys?: (...) | (...);
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
selectedClass: StringConstructor;
size: {
default: string;
type: (NumberConstructor | StringConstructor)[];
};
slim: BooleanConstructor;
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
symbol: {
default: InjectionKey<GroupProvide>;
type: null;
};
tag: Omit<{
default: string;
type: PropType<(...) | (...)>;
}, "default" | "type"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
to: PropType<string | ObjectRenderer | ObjectRenderer>;
value: null;
variant: Omit<{
default: string;
type: PropType<(...) | (...) | (...) | (...) | (...) | (...)>;
validator: ((v) => boolean);
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}>>
VCard: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
appendAvatar?: string;
appendIcon?: IconValue;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
image?: string;
link?: boolean;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependAvatar?: string;
prependIcon?: IconValue;
rounded?: string | number | boolean;
subtitle?: string | number | boolean;
text?: string | number | boolean;
theme?: string;
title?: string | number | boolean;
to?: string | ObjectRenderer | ObjectRenderer;
width?: string | number;
} & {
$children?: {
actions?: ...;
append?: ...;
default?: ...;
image?: ...;
item?: ...;
loader?: ...;
prepend?: ...;
subtitle?: ...;
text?: ...;
title?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
actions?: false | (...);
append?: false | (...);
default?: false | (...);
image?: false | (...);
item?: false | (...);
loader?: false | (...);
prepend?: false | (...);
subtitle?: false | (...);
text?: false | (...);
title?: false | (...);
};
} & {
v-slot:actions?: false | (() => VNodeChild);
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:image?: false | (() => VNodeChild);
v-slot:item?: false | (() => VNodeChild);
v-slot:loader?: false | ((arg) => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
v-slot:subtitle?: false | (() => VNodeChild);
v-slot:text?: false | (() => VNodeChild);
v-slot:title?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
link: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
style: StyleValue;
subtitle: string | number | boolean;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
title: string | number | boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, true, {}, SlotsType<Partial<{
actions: (() => VNode<(...), (...), (...)>[]);
append: (() => VNode<(...), (...), (...)>[]);
default: (() => VNode<(...), (...), (...)>[]);
image: (() => VNode<(...), (...), (...)>[]);
item: (() => VNode<(...), (...), (...)>[]);
loader: ((arg) => VNode<(...), (...), (...)>[]);
prepend: (() => VNode<(...), (...), (...)>[]);
subtitle: (() => VNode<(...), (...), (...)>[]);
text: (() => VNode<(...), (...), (...)>[]);
title: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
appendAvatar?: string;
appendIcon?: IconValue;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
image?: string;
link?: boolean;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependAvatar?: string;
prependIcon?: IconValue;
rounded?: string | number | boolean;
subtitle?: string | number | boolean;
text?: string | number | boolean;
theme?: string;
title?: string | number | boolean;
to?: string | ObjectRenderer | ObjectRenderer;
width?: string | number;
} & {
$children?: {
actions?: ...;
append?: ...;
default?: ...;
image?: ...;
item?: ...;
loader?: ...;
prepend?: ...;
subtitle?: ...;
text?: ...;
title?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
actions?: false | (...);
append?: false | (...);
default?: false | (...);
image?: false | (...);
item?: false | (...);
loader?: false | (...);
prepend?: false | (...);
subtitle?: false | (...);
text?: false | (...);
title?: false | (...);
};
} & {
v-slot:actions?: false | (() => VNodeChild);
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:image?: false | (() => VNodeChild);
v-slot:item?: false | (() => VNodeChild);
v-slot:loader?: false | ((arg) => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
v-slot:subtitle?: false | (() => VNodeChild);
v-slot:text?: false | (() => VNodeChild);
v-slot:title?: false | (() => VNodeChild);
}, {}, {}, {}, {}, {
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
link: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
style: StyleValue;
subtitle: string | number | boolean;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
title: string | number | boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}>;
} & ComponentOptionsBase<{
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
};
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
appendAvatar?: string;
appendIcon?: IconValue;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
image?: string;
link?: boolean;
loading?: string | boolean;
location?: Anchor | null;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
prependAvatar?: string;
prependIcon?: IconValue;
rounded?: string | number | boolean;
subtitle?: string | number | boolean;
text?: string | number | boolean;
theme?: string;
title?: string | number | boolean;
to?: string | ObjectRenderer | ObjectRenderer;
width?: string | number;
} & {
$children?: {
actions?: (() => ...);
append?: (() => ...);
default?: (() => ...);
image?: (() => ...);
item?: (() => ...);
loader?: ((arg) => ...);
prepend?: (() => ...);
subtitle?: (() => ...);
text?: (() => ...);
title?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
actions?: false | (() => ...);
append?: false | (() => ...);
default?: false | (() => ...);
image?: false | (() => ...);
item?: false | (() => ...);
loader?: false | ((arg) => ...);
prepend?: false | (() => ...);
subtitle?: false | (() => ...);
text?: false | (() => ...);
title?: false | (() => ...);
};
} & {
v-slot:actions?: false | (() => VNodeChild);
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:image?: false | (() => VNodeChild);
v-slot:item?: false | (() => VNodeChild);
v-slot:loader?: false | ((arg) => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
v-slot:subtitle?: false | (() => VNodeChild);
v-slot:text?: false | (() => VNodeChild);
v-slot:title?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
hover: boolean;
link: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
style: StyleValue;
subtitle: string | number | boolean;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
title: string | number | boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, {}, string, SlotsType<Partial<{
actions: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
append: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
image: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
item: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
loader: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
prepend: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
subtitle: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
text: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
title: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
appendAvatar: StringConstructor;
appendIcon: PropType<IconValue>;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
flat: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hover: BooleanConstructor;
href: StringConstructor;
image: StringConstructor;
link: {
default: undefined;
type: BooleanConstructor;
};
loading: (BooleanConstructor | StringConstructor)[];
location: PropType<Anchor | null>;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
position: {
type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
validator: ((v) => boolean);
};
prependAvatar: StringConstructor;
prependIcon: PropType<IconValue>;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: string;
keys?: (...)[];
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
style: {
default: null;
type: PropType<StyleValue>;
};
subtitle: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
title: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
to: PropType<string | ObjectRenderer | ObjectRenderer>;
variant: Omit<{
default: string;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
validator: ((v) => boolean);
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}, ExtractPropTypes<{
appendAvatar: StringConstructor;
appendIcon: PropType<IconValue>;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
flat: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hover: BooleanConstructor;
href: StringConstructor;
image: StringConstructor;
link: {
default: undefined;
type: BooleanConstructor;
};
loading: (BooleanConstructor | StringConstructor)[];
location: PropType<Anchor | null>;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
position: {
type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
validator: ((v) => boolean);
};
prependAvatar: StringConstructor;
prependIcon: PropType<IconValue>;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: (...) | (...);
keys?: (...) | (...);
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
style: {
default: null;
type: PropType<StyleValue>;
};
subtitle: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
title: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
to: PropType<string | ObjectRenderer | ObjectRenderer>;
variant: Omit<{
default: string;
type: PropType<(...) | (...) | (...) | (...) | (...) | (...)>;
validator: ((v) => boolean);
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}>>
VCardActions: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
style: StyleValue;
tag: string | JSXComponent;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, {}, {}, {}, {
style: StyleValue;
tag: string | JSXComponent;
}>;
} & ComponentOptionsBase<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
} & {
$children?: {
default?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
style: StyleValue;
tag: string | JSXComponent;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}, ExtractPropTypes<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}>>
VCardText: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
opacity?: string | number;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
style: StyleValue;
tag: string | JSXComponent;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
opacity?: string | number;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, {}, {}, {}, {
style: StyleValue;
tag: string | JSXComponent;
}>;
} & ComponentOptionsBase<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
opacity?: string | number;
} & {
$children?: {
default?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
style: StyleValue;
tag: string | JSXComponent;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<any>;
opacity: (NumberConstructor | StringConstructor)[];
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}, ExtractPropTypes<{
class: PropType<any>;
opacity: (NumberConstructor | StringConstructor)[];
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}>>
VCardTitle: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
style: StyleValue;
tag: string;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), {}, {}, {}, {
style: StyleValue;
tag: string;
}>;
} & ComponentOptionsBase<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
style: StyleValue;
tag: string;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: StringConstructor;
};
}, ExtractPropTypes<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: StringConstructor;
};
}>>
VDialog: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
transition: string | boolean | {
component: {
__isFragment?: ...;
__isSuspense?: ...;
__isTeleport?: ...;
new (...args): ...;
} & ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...), (...)>;
} | TransitionProps & {
component?: ...;
} | null;
viewportMargin: string | number;
zIndex: string | number;
} & {
activator?: "parent" | Element | ComponentPublicInstance | string & {};
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offset?: string | number | number[];
opacity?: string | number;
openDelay?: string | number;
openOnClick?: boolean;
openOnFocus?: boolean;
target?: "cursor" | "parent" | Element | [x: number, y: number] | ComponentPublicInstance | string & {};
theme?: string;
width?: string | number;
} & {
$children?: {
activator?: ...;
default?: ...;
} | {
$stable?: boolean;
} | ((arg) => VNodeChild) | VNodeChild;
v-slots?: {
activator?: false | (...);
default?: false | (...);
};
} & {
v-slot:activator?: false | ((arg) => VNodeChild);
v-slot:default?: false | ((arg) => VNodeChild);
} & {
onAfterEnter?: (() => any);
onAfterLeave?: (() => any);
onUpdate:modelValue?: ((value) => any);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: ...]: ...;
};
$data: {};
$el: any;
$emit: (...) & (...) & (...) & (...) & (...);
$forceUpdate: (() => ...);
$host: (...) | (...);
$nextTick: nextTick;
$options: (...) & (...);
$parent: (...) | (...);
$props: (...) & (...);
$refs: {
[x: ...]: ...;
};
$root: (...) | (...);
$slots: Readonly<(...)>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
_disableGlobalStack: ...;
absolute: ...;
activatorProps: ...;
captureFocus: ...;
closeOnBack: ...;
closeOnContentClick: ...;
contained: ...;
disabled: ...;
eager: ...;
location: ...;
locationStrategy: ...;
modelValue: ...;
noClickAnimation: ...;
openOnClick: ...;
openOnFocus: ...;
openOnHover: ...;
origin: ...;
persistent: ...;
retainFocus: ...;
scrim: ...;
scrollStrategy: ...;
stickToTarget: ...;
style: ...;
viewportMargin: ...;
zIndex: ...;
}> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
activatorEl: ...;
animateClick: ...;
contentEl: ...;
globalTop: ...;
localTop: ...;
rootEl: ...;
scrimEl: ...;
target: ...;
updateLocation: ...;
}> & ComponentCustomProperties, "style" | "theme" | "class" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "offset" | "absolute" | "location" | "target" | "_disableGlobalStack" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "eager" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "activator" | "transition" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onKeydown" | "onUpdate:modelValue" | (keyof VNodeProps)>, `$${any}`> & {
_allExposed: {
activatorEl: Ref<(...) | (...), (...) | (...)>;
animateClick: (() => void);
contentEl: Ref<(...) | (...), (...) | (...)>;
globalTop: Readonly<Ref<(...), (...)>>;
localTop: Readonly<Ref<(...), (...)>>;
rootEl: Ref<(...) | (...), (...) | (...)>;
scrimEl: Ref<(...) | (...), (...) | (...)>;
target: ComputedRef<(...) | (...) | (...)>;
updateLocation: Ref<(...) | (...), (...) | (...)>;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
afterEnter: (() => true);
afterLeave: (() => true);
update:modelValue: ((value) => true);
}, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: StyleValue;
transition: string | boolean | {
component: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)>;
} & ComponentOptionsBase<(...) & (...) & (...) & (...), (() => ...), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...), (...)>, string, {}, {}, string, SlotsType<(...)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
target: ...;
}, ExtractPropTypes<(...)>>;
} | TransitionProps & {
component?: (...) | (...);
} | null;
viewportMargin: string | number;
zIndex: string | number;
}, true, {}, SlotsType<Partial<{
activator: ((arg) => VNode<(...), (...), (...)>[]);
default: ((arg) => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
transition: string | boolean | {
component: {
__isFragment?: ...;
__isSuspense?: ...;
__isTeleport?: ...;
new (...args): ...;
} & ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...), (...)>;
} | TransitionProps & {
component?: ...;
} | null;
viewportMargin: string | number;
zIndex: string | number;
} & {
activator?: "parent" | Element | ComponentPublicInstance | string & {};
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offset?: string | number | number[];
opacity?: string | number;
openDelay?: string | number;
openOnClick?: boolean;
openOnFocus?: boolean;
target?: "cursor" | "parent" | Element | [x: number, y: number] | ComponentPublicInstance | string & {};
theme?: string;
width?: string | number;
} & {
$children?: {
activator?: ...;
default?: ...;
} | {
$stable?: boolean;
} | ((arg) => VNodeChild) | VNodeChild;
v-slots?: {
activator?: false | (...);
default?: false | (...);
};
} & {
v-slot:activator?: false | ((arg) => VNodeChild);
v-slot:default?: false | ((arg) => VNodeChild);
} & {
onAfterEnter?: (() => any);
onAfterLeave?: (() => any);
onUpdate:modelValue?: ((value) => any);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: ...]: ...;
};
$data: {};
$el: any;
$emit: (...) & (...) & (...) & (...) & (...);
$forceUpdate: (() => ...);
$host: (...) | (...);
$nextTick: nextTick;
$options: (...) & (...);
$parent: (...) | (...);
$props: (...) & (...);
$refs: {
[x: ...]: ...;
};
$root: (...) | (...);
$slots: Readonly<(...)>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
_disableGlobalStack: ...;
absolute: ...;
activatorProps: ...;
captureFocus: ...;
closeOnBack: ...;
closeOnContentClick: ...;
contained: ...;
disabled: ...;
eager: ...;
location: ...;
locationStrategy: ...;
modelValue: ...;
noClickAnimation: ...;
openOnClick: ...;
openOnFocus: ...;
openOnHover: ...;
origin: ...;
persistent: ...;
retainFocus: ...;
scrim: ...;
scrollStrategy: ...;
stickToTarget: ...;
style: ...;
viewportMargin: ...;
zIndex: ...;
}> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
activatorEl: ...;
animateClick: ...;
contentEl: ...;
globalTop: ...;
localTop: ...;
rootEl: ...;
scrimEl: ...;
target: ...;
updateLocation: ...;
}> & ComponentCustomProperties, "style" | "theme" | "class" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "offset" | "absolute" | "location" | "target" | "_disableGlobalStack" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "eager" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "activator" | "transition" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onKeydown" | "onUpdate:modelValue" | (keyof VNodeProps)>, `$${any}`> & {
_allExposed: {
activatorEl: Ref<(...) | (...), (...) | (...)>;
animateClick: (() => void);
contentEl: Ref<(...) | (...), (...) | (...)>;
globalTop: Readonly<Ref<(...), (...)>>;
localTop: Readonly<Ref<(...), (...)>>;
rootEl: Ref<(...) | (...), (...) | (...)>;
scrimEl: Ref<(...) | (...), (...) | (...)>;
target: ComputedRef<(...) | (...) | (...)>;
updateLocation: Ref<(...) | (...), (...) | (...)>;
} | {};
}, {}, {}, {}, {
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: StyleValue;
transition: string | boolean | {
component: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)>;
} & ComponentOptionsBase<(...) & (...) & (...) & (...), (() => ...), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...), (...)>, string, {}, {}, string, SlotsType<(...)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
target: ...;
}, ExtractPropTypes<(...)>>;
} | TransitionProps & {
component?: (...) | (...);
} | null;
viewportMargin: string | number;
zIndex: string | number;
}>;
} & ComponentOptionsBase<{
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
transition: string | boolean | {
component: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)>;
} & ComponentOptionsBase<(...) & (...) & (...) & (...), (() => ...), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...), (...)>, string, {}, {}, string, SlotsType<(...)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
target: ...;
}, ExtractPropTypes<(...)>>;
} | TransitionProps & {
component?: (...) | (...);
} | null;
viewportMargin: string | number;
zIndex: string | number;
} & {
activator?: "parent" | Element | ComponentPublicInstance | string & {};
attach?: string | boolean | Element;
class?: any;
closeDelay?: string | number;
contentClass?: any;
contentProps?: any;
height?: string | number;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
offset?: string | number | number[];
opacity?: string | number;
openDelay?: string | number;
openOnClick?: boolean;
openOnFocus?: boolean;
target?: "cursor" | "parent" | Element | [x: number, y: number] | ComponentPublicInstance | string & {};
theme?: string;
width?: string | number;
} & {
$children?: {
activator?: ((arg) => ...);
default?: ((arg) => ...);
} | {
$stable?: boolean;
} | ((arg) => VNodeChild) | VNodeChild;
v-slots?: {
activator?: false | ((arg) => ...);
default?: false | ((arg) => ...);
};
} & {
v-slot:activator?: false | ((arg) => VNodeChild);
v-slot:default?: false | ((arg) => VNodeChild);
} & {
onAfterEnter?: (() => any);
onAfterLeave?: (() => any);
onUpdate:modelValue?: ((value) => any);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: string]: unknown;
};
$data: {};
$el: any;
$emit: (...) & (...) & (...) & (...) & (...);
$forceUpdate: (() => void);
$host: Element | null;
$nextTick: nextTick;
$options: ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & {
activated?: ...;
beforeCreate?: ...;
beforeDestroy?: ...;
beforeMount?: ...;
beforeUnmount?: ...;
beforeUpdate?: ...;
created?: ...;
deactivated?: ...;
destroyed?: ...;
errorCaptured?: ...;
mounted?: ...;
renderTracked?: ...;
renderTriggered?: ...;
unmounted?: ...;
updated?: ...;
};
$parent: ComponentPublicInstance<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> | null;
$props: Partial<(...)> & Omit<(...), (...)>;
$refs: {
[x: string]: unknown;
};
$root: ComponentPublicInstance<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> | null;
$slots: Readonly<{
activator?: ...;
default?: ...;
}>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
_disableGlobalStack: boolean;
absolute: boolean;
activatorProps: Record<(...), (...)>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
location: Anchor;
locationStrategy: (...) | (...) | (...);
modelValue: boolean;
noClickAnimation: boolean;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: (...) | (...) | (...);
persistent: boolean;
retainFocus: boolean;
scrim: (...) | (...);
scrollStrategy: (...) | (...) | (...) | (...) | (...);
stickToTarget: boolean;
style: StyleValue;
viewportMargin: (...) | (...);
zIndex: (...) | (...);
}> & Omit<{
_disableGlobalStack: ...;
absolute: ...;
activatorProps: ...;
captureFocus: ...;
closeOnBack: ...;
closeOnContentClick: ...;
contained: ...;
disabled: ...;
eager: ...;
location: ...;
locationStrategy: ...;
modelValue: ...;
noClickAnimation: ...;
openOnHover: ...;
origin: ...;
persistent: ...;
retainFocus: ...;
scrim: ...;
scrollStrategy: ...;
stickToTarget: ...;
style: ...;
viewportMargin: ...;
zIndex: ...;
} & {
activator?: ...;
attach?: ...;
class?: ...;
closeDelay?: ...;
contentClass?: ...;
contentProps?: ...;
height?: ...;
maxHeight?: ...;
maxWidth?: ...;
minHeight?: ...;
minWidth?: ...;
offset?: ...;
opacity?: ...;
openDelay?: ...;
openOnClick?: ...;
openOnFocus?: ...;
target?: ...;
theme?: ...;
transition?: ...;
width?: ...;
} & {
$children?: ...;
v-slots?: ...;
} & {
v-slot:activator?: ...;
v-slot:default?: ...;
} & {
onAfterEnter?: ...;
onAfterLeave?: ...;
onClick:outside?: ...;
onKeydown?: ...;
onUpdate:modelValue?: ...;
}, "style" | "location" | "modelValue" | "activatorEl" | "animateClick" | "contentEl" | "globalTop" | "localTop" | "rootEl" | "scrimEl" | "target" | "updateLocation" | "_disableGlobalStack" | "absolute" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "disabled" | "eager" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex"> & ShallowUnwrapRef<{
activatorEl: Ref<(...), (...)>;
animateClick: (() => ...);
contentEl: Ref<(...), (...)>;
globalTop: Readonly<(...)>;
localTop: Readonly<(...)>;
rootEl: Ref<(...), (...)>;
scrimEl: Ref<(...), (...)>;
target: ComputedRef<(...)>;
updateLocation: Ref<(...), (...)>;
}> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "location" | "transition" | "modelValue" | "target" | "_disableGlobalStack" | "absolute" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "disabled" | "eager" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "offset" | "closeDelay" | "openDelay" | "activator" | "attach" | "contentClass" | "contentProps" | "opacity" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onClick:outside" | "onUpdate:modelValue">, `$${any}`> & {
_allExposed: {
activatorEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
animateClick: (() => void);
contentEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
globalTop: Readonly<Ref<boolean, boolean>>;
localTop: Readonly<Ref<boolean, boolean>>;
rootEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
scrimEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
target: ComputedRef<HTMLElement | [(...), (...)] | undefined>;
updateLocation: Ref<(...) | undefined, (...) | undefined>;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
afterEnter: (() => true);
afterLeave: (() => true);
update:modelValue: ((value) => true);
}, string, {
absolute: boolean;
activatorProps: Record<string, any>;
captureFocus: boolean;
closeOnBack: boolean;
closeOnContentClick: boolean;
contained: boolean;
disabled: boolean;
eager: boolean;
fullscreen: boolean;
location: Anchor;
locationStrategy: "connected" | "static" | LocationStrategyFunction;
modelValue: boolean;
noClickAnimation: boolean;
openOnClick: boolean;
openOnFocus: boolean;
openOnHover: boolean;
origin: "auto" | "overlap" | Anchor;
persistent: boolean;
retainFocus: boolean;
scrim: string | boolean;
scrollStrategy: "block" | "close" | "none" | "reposition" | ScrollStrategyFunction;
scrollable: boolean;
stickToTarget: boolean;
style: StyleValue;
transition: string | boolean | {
component: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<(...) & (...) & (...), (() => ...), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...), (...)>, (...) & (...) & (...), {}, true, {}, SlotsType<(...)>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: ...;
C: ...;
D: ...;
Defaults: ...;
M: ...;
P: ...;
}, (...) & (...) & (...), (() => ...), {}, {}, {}, {}>;
} & ComponentOptionsBase<{} & {
target?: ...;
} & {
$children?: ...;
v-slots?: ...;
} & {
v-slot:default?: ...;
}, (() => JSX.Element), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {}, {}, string, SlotsType<Partial<(...)>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
target: PropType<(...)>;
}, ExtractPropTypes<{
target: ...;
}>>;
} | TransitionProps & {
component?: Component;
} | null;
viewportMargin: string | number;
zIndex: string | number;
}, {}, string, SlotsType<Partial<{
activator: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
default: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
absolute: BooleanConstructor;
activator: PropType<"parent" | Element | ComponentPublicInstance | string & {} | undefined>;
activatorProps: {
default: (() => {});
type: PropType<Record<string, any>>;
};
attach: PropType<string | boolean | Element>;
captureFocus: {
default: boolean;
type: PropType<boolean>;
};
class: PropType<any>;
closeDelay: (NumberConstructor | StringConstructor)[];
closeOnBack: {
default: boolean;
type: BooleanConstructor;
};
closeOnContentClick: BooleanConstructor;
contained: BooleanConstructor;
contentClass: null;
contentProps: null;
disabled: BooleanConstructor;
eager: BooleanConstructor;
fullscreen: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
location: {
default: string;
type: PropType<Anchor>;
};
locationStrategy: {
default: string;
type: PropType<"connected" | "static" | LocationStrategyFunction>;
validator: ((val) => boolean);
};
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
modelValue: BooleanConstructor;
noClickAnimation: BooleanConstructor;
offset: PropType<string | number | number[] | undefined>;
opacity: (NumberConstructor | StringConstructor)[];
openDelay: (NumberConstructor | StringConstructor)[];
openOnClick: {
default: undefined;
type: BooleanConstructor;
};
openOnFocus: {
default: undefined;
type: BooleanConstructor;
};
openOnHover: BooleanConstructor;
origin: Omit<{
default: string;
type: PropType<"auto" | "overlap" | Anchor>;
}, "default" | "type"> & {
default: NonNullable<"auto" | "overlap" | Anchor>;
type: PropType<"auto" | "overlap" | Anchor>;
};
persistent: BooleanConstructor;
retainFocus: {
default: boolean;
type: PropType<boolean>;
};
scrim: {
default: boolean;
type: (BooleanConstructor | StringConstructor)[];
};
scrollStrategy: Omit<{
default: string;
type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>;
validator: ((val) => boolean);
}, "default" | "type"> & {
default: NonNullable<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>;
type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>;
};
scrollable: BooleanConstructor;
stickToTarget: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
target: PropType<"cursor" | "parent" | Element | [x: number, y: number] | ComponentPublicInstance | string & {} | undefined>;
theme: StringConstructor;
transition: {
default: {
component: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)>;
} & ComponentOptionsBase<(...) & (...) & (...) & (...), (() => ...), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<(...), (...)>, string, {}, {}, string, SlotsType<(...)>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
target: ...;
}, ExtractPropTypes<(...)>>;
} | NonNullable<string | boolean | (...) & (...) | null>;
type: PropType<string | boolean | {
component: {
__isFragment?: ...;
__isSuspense?: ...;
__isTeleport?: ...;
new (...args): ...;
} & ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...), (...)>;
} | TransitionProps & {
component?: ...;
} | null>;
};
viewportMargin: {
default: number;
type: (NumberConstructor | StringConstructor)[];
};
width: (NumberConstructor | StringConstructor)[];
zIndex: Omit<{
default: number;
type: ((...) | (...))[];
}, "default" | "type"> & {
default: NonNullable<string | number>;
type: PropType<string | number>;
};
}, ExtractPropTypes<{
absolute: BooleanConstructor;
activator: PropType<"parent" | Element | ComponentPublicInstance | string & {} | undefined>;
activatorProps: {
default: (() => {});
type: PropType<Record<string, any>>;
};
attach: PropType<string | boolean | Element>;
captureFocus: {
default: boolean;
type: PropType<boolean>;
};
class: PropType<any>;
closeDelay: (NumberConstructor | StringConstructor)[];
closeOnBack: {
default: boolean;
type: BooleanConstructor;
};
closeOnContentClick: BooleanConstructor;
contained: BooleanConstructor;
contentClass: null;
contentProps: null;
disabled: BooleanConstructor;
eager: BooleanConstructor;
fullscreen: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
location: {
default: string;
type: PropType<Anchor>;
};
locationStrategy: {
default: string;
type: PropType<"connected" | "static" | LocationStrategyFunction>;
validator: ((val) => boolean);
};
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
modelValue: BooleanConstructor;
noClickAnimation: BooleanConstructor;
offset: PropType<string | number | number[] | undefined>;
opacity: (NumberConstructor | StringConstructor)[];
openDelay: (NumberConstructor | StringConstructor)[];
openOnClick: {
default: undefined;
type: BooleanConstructor;
};
openOnFocus: {
default: undefined;
type: BooleanConstructor;
};
openOnHover: BooleanConstructor;
origin: Omit<{
default: string;
type: PropType<(...) | (...) | (...)>;
}, "default" | "type"> & {
default: NonNullable<"auto" | "overlap" | Anchor>;
type: PropType<"auto" | "overlap" | Anchor>;
};
persistent: BooleanConstructor;
retainFocus: {
default: boolean;
type: PropType<boolean>;
};
scrim: {
default: boolean;
type: (BooleanConstructor | StringConstructor)[];
};
scrollStrategy: Omit<{
default: string;
type: PropType<(...) | (...) | (...) | (...) | (...)>;
validator: ((val) => boolean);
}, "default" | "type"> & {
default: NonNullable<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>;
type: PropType<"block" | "close" | "none" | "reposition" | ScrollStrategyFunction>;
};
scrollable: BooleanConstructor;
stickToTarget: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
target: PropType<"cursor" | "parent" | Element | [x: number, y: number] | ComponentPublicInstance | string & {} | undefined>;
theme: StringConstructor;
transition: {
default: {
component: {
__isFragment?: ...;
__isSuspense?: ...;
__isTeleport?: ...;
new (...args): ...;
} & ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<(...), (...)>;
} | NonNullable<string | boolean | (...) | null>;
type: PropType<string | boolean | {
component: (...) & (...) & (...) & (...) & (...) & (...);
} | (...) & (...) | null>;
};
viewportMargin: {
default: number;
type: (NumberConstructor | StringConstructor)[];
};
width: (NumberConstructor | StringConstructor)[];
zIndex: Omit<{
default: number;
type: (...)[];
}, "default" | "type"> & {
default: NonNullable<string | number>;
type: PropType<string | number>;
};
}>>
VSpacer: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
style: StyleValue;
tag: string;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), {}, {}, {}, {
style: StyleValue;
tag: string;
}>;
} & ComponentOptionsBase<{
style: string | false | StyleValue[] | CSSProperties | null;
tag: string;
} & {
class?: any;
} & {
$children?: {
default?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
}, (() => VNode<RendererNode, RendererElement, {
[key: string]: any;
}>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
style: StyleValue;
tag: string;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: StringConstructor;
};
}, ExtractPropTypes<{
class: PropType<any>;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: StringConstructor;
};
}>>
VTab: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
prependIcon?: IconValue;
rounded?: string | number | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: ...;
default?: ...;
loader?: ...;
prepend?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (...);
default?: false | (...);
loader?: false | (...);
prepend?: false | (...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: ...]: ...;
};
$data: {};
$el: any;
$emit: ((event, val) => ...);
$forceUpdate: (() => ...);
$host: (...) | (...);
$nextTick: nextTick;
$options: (...) & (...);
$parent: (...) | (...);
$props: (...) & (...);
$refs: {
[x: ...]: ...;
};
$root: (...) | (...);
$slots: Readonly<(...)>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
active: ...;
block: ...;
density: ...;
disabled: ...;
exact: ...;
flat: ...;
readonly: ...;
replace: ...;
ripple: ...;
rounded: ...;
size: ...;
slim: ...;
stacked: ...;
style: ...;
symbol: ...;
tag: ...;
text: ...;
tile: ...;
variant: ...;
}> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
group: ...;
}> & ComponentCustomProperties, "symbol" | "readonly" | "style" | "theme" | "class" | "text" | "$children" | "v-slots" | "v-slot:default" | "v-slot:append" | "v-slot:prepend" | "density" | "tile" | "tag" | "variant" | "disabled" | "slim" | "border" | "elevation" | "rounded" | "color" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "baseColor" | "activeColor" | "flat" | "replace" | "exact" | "ripple" | "href" | "to" | "active" | "appendIcon" | "prependIcon" | "value" | "size" | "icon" | "location" | (keyof VNodeProps) | "block" | "stacked" | "selectedClass" | "loading" | "position" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & {
_allExposed: {
group: GroupItemProvide | null;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, true, {}, SlotsType<Partial<{
append: (() => VNode<(...), (...), (...)>[]);
default: (() => VNode<(...), (...), (...)>[]);
loader: (() => VNode<(...), (...), (...)>[]);
prepend: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: (...)[];
};
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
prependIcon?: IconValue;
rounded?: string | number | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: ...;
default?: ...;
loader?: ...;
prepend?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (...);
default?: false | (...);
loader?: false | (...);
prepend?: false | (...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: ...]: ...;
};
$data: {};
$el: any;
$emit: ((event, val) => ...);
$forceUpdate: (() => ...);
$host: (...) | (...);
$nextTick: nextTick;
$options: (...) & (...);
$parent: (...) | (...);
$props: (...) & (...);
$refs: {
[x: ...]: ...;
};
$root: (...) | (...);
$slots: Readonly<(...)>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
active: ...;
block: ...;
density: ...;
disabled: ...;
exact: ...;
flat: ...;
readonly: ...;
replace: ...;
ripple: ...;
rounded: ...;
size: ...;
slim: ...;
stacked: ...;
style: ...;
symbol: ...;
tag: ...;
text: ...;
tile: ...;
variant: ...;
}> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
group: ...;
}> & ComponentCustomProperties, "symbol" | "readonly" | "style" | "theme" | "class" | "text" | "$children" | "v-slots" | "v-slot:default" | "v-slot:append" | "v-slot:prepend" | "density" | "tile" | "tag" | "variant" | "disabled" | "slim" | "border" | "elevation" | "rounded" | "color" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "baseColor" | "activeColor" | "flat" | "replace" | "exact" | "ripple" | "href" | "to" | "active" | "appendIcon" | "prependIcon" | "value" | "size" | "icon" | "location" | (keyof VNodeProps) | "block" | "stacked" | "selectedClass" | "loading" | "position" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & {
_allExposed: {
group: GroupItemProvide | null;
} | {};
}, {}, {}, {}, {
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}>;
} & ComponentOptionsBase<{
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
};
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
} & {
activeColor?: string;
appendIcon?: IconValue;
baseColor?: string;
border?: string | number | boolean;
class?: any;
color?: string;
elevation?: string | number;
height?: string | number;
href?: string;
icon?: boolean | IconValue;
loading?: string | boolean;
maxHeight?: string | number;
maxWidth?: string | number;
minHeight?: string | number;
minWidth?: string | number;
prependIcon?: IconValue;
rounded?: string | number | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
text?: string | number | boolean;
theme?: string;
to?: string | ObjectRenderer | ObjectRenderer;
value?: any;
width?: string | number;
} & {
$children?: {
append?: (() => ...);
default?: (() => ...);
loader?: (() => ...);
prepend?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
append?: false | (() => ...);
default?: false | (() => ...);
loader?: false | (() => ...);
prepend?: false | (() => ...);
};
} & {
v-slot:append?: false | (() => VNodeChild);
v-slot:default?: false | (() => VNodeChild);
v-slot:loader?: false | (() => VNodeChild);
v-slot:prepend?: false | (() => VNodeChild);
}, Omit<Omit<{
$: ComponentInternalInstance;
$attrs: {
[x: string]: unknown;
};
$data: {};
$el: any;
$emit: ((event, val) => void);
$forceUpdate: (() => void);
$host: Element | null;
$nextTick: nextTick;
$options: ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & {
activated?: ...;
beforeCreate?: ...;
beforeDestroy?: ...;
beforeMount?: ...;
beforeUnmount?: ...;
beforeUpdate?: ...;
created?: ...;
deactivated?: ...;
destroyed?: ...;
errorCaptured?: ...;
mounted?: ...;
renderTracked?: ...;
renderTriggered?: ...;
unmounted?: ...;
updated?: ...;
};
$parent: ComponentPublicInstance<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> | null;
$props: Partial<(...)> & Omit<(...), (...)>;
$refs: {
[x: string]: unknown;
};
$root: ComponentPublicInstance<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> | null;
$slots: Readonly<{
append?: ...;
default?: ...;
loader?: ...;
prepend?: ...;
}>;
$watch<T>(source, cb, options?): WatchStopHandle;
} & Readonly<{
active: boolean;
block: boolean;
density: Density;
disabled: boolean;
exact: boolean;
flat: boolean;
readonly: boolean;
replace: boolean;
ripple: (...) | (...) | (...);
rounded: (...) | (...) | (...);
size: (...) | (...);
slim: boolean;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: (...) | (...);
text: (...) | (...) | (...);
tile: boolean;
variant: (...) | (...) | (...) | (...) | (...) | (...);
}> & Omit<{
block: ...;
density: ...;
disabled: ...;
exact: ...;
flat: ...;
readonly: ...;
replace: ...;
ripple: ...;
size: ...;
slim: ...;
stacked: ...;
style: ...;
symbol: ...;
tag: ...;
tile: ...;
variant: ...;
} & {
active?: ...;
activeColor?: ...;
appendIcon?: ...;
baseColor?: ...;
border?: ...;
class?: ...;
color?: ...;
elevation?: ...;
height?: ...;
href?: ...;
icon?: ...;
loading?: ...;
location?: ...;
maxHeight?: ...;
maxWidth?: ...;
minHeight?: ...;
minWidth?: ...;
position?: ...;
prependIcon?: ...;
rounded?: ...;
selectedClass?: ...;
spaced?: ...;
text?: ...;
theme?: ...;
to?: ...;
value?: ...;
width?: ...;
} & {
$children?: ...;
v-slots?: ...;
} & {
v-slot:append?: ...;
v-slot:default?: ...;
v-slot:loader?: ...;
v-slot:prepend?: ...;
} & {
onGroup:selected?: ...;
}, "symbol" | "group" | "size" | "flat" | "replace" | "style" | "text" | "readonly" | "rounded" | "tile" | "tag" | "disabled" | "block" | "density" | "variant" | "slim" | "exact" | "active" | "ripple" | "stacked"> & ShallowUnwrapRef<{
group: (...) | (...);
}> & ComponentCustomProperties, "symbol" | "size" | "flat" | "loading" | "color" | "replace" | "theme" | "class" | "style" | "text" | "readonly" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "value" | "rounded" | "tile" | "tag" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "location" | "icon" | "disabled" | "block" | "v-slot:append" | "v-slot:prepend" | "border" | "density" | "elevation" | "variant" | "baseColor" | "activeColor" | "slim" | "href" | "to" | "exact" | "active" | "appendIcon" | "prependIcon" | "ripple" | "selectedClass" | "position" | "stacked" | "spaced" | "v-slot:loader" | "onGroup:selected">, `$${any}`> & {
_allExposed: {
group: GroupItemProvide | null;
} | {};
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
exact: boolean;
fixed: boolean;
hideSlider: boolean;
inset: boolean;
readonly: boolean;
replace: boolean;
ripple: boolean | {
class?: string;
keys?: string[];
} | undefined;
rounded: string | number | boolean;
selectedClass: string;
size: string | number;
slim: boolean;
stacked: boolean;
style: StyleValue;
tag: string | JSXComponent;
text: string | number | boolean;
tile: boolean;
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
}, {}, string, SlotsType<Partial<{
append: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
loader: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
prepend: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
activeColor: StringConstructor;
appendIcon: PropType<IconValue>;
baseColor: StringConstructor;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
fixed: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hideSlider: BooleanConstructor;
href: StringConstructor;
icon: PropType<boolean | IconValue>;
inset: BooleanConstructor;
loading: (BooleanConstructor | StringConstructor)[];
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
prependIcon: PropType<IconValue>;
readonly: BooleanConstructor;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: string;
keys?: (...)[];
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
selectedClass: {
default: string;
type: PropType<string>;
};
size: {
default: string;
type: (NumberConstructor | StringConstructor)[];
};
sliderColor: StringConstructor;
sliderTransition: PropType<"fade" | "grow" | "shift">;
sliderTransitionDuration: (NumberConstructor | StringConstructor)[];
slim: BooleanConstructor;
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: Omit<{
default: string;
type: PropType<string | JSXComponent>;
}, "default" | "type"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
to: PropType<string | ObjectRenderer | ObjectRenderer>;
value: null;
variant: Omit<Omit<{
default: string;
type: PropType<(...)>;
validator: ((v) => ...);
}, "default" | "type"> & {
default: NonNullable<(...) | (...) | (...) | (...) | (...) | (...)>;
type: PropType<(...) | (...) | (...) | (...) | (...) | (...)>;
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}, ExtractPropTypes<{
activeColor: StringConstructor;
appendIcon: PropType<IconValue>;
baseColor: StringConstructor;
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
class: PropType<any>;
color: StringConstructor;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
elevation: {
type: (NumberConstructor | StringConstructor)[];
validator(v): boolean;
};
exact: BooleanConstructor;
fixed: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hideSlider: BooleanConstructor;
href: StringConstructor;
icon: PropType<boolean | IconValue>;
inset: BooleanConstructor;
loading: (BooleanConstructor | StringConstructor)[];
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
prependIcon: PropType<IconValue>;
readonly: BooleanConstructor;
replace: BooleanConstructor;
ripple: {
default: boolean;
type: PropType<boolean | {
class?: (...) | (...);
keys?: (...) | (...);
} | undefined>;
};
rounded: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
selectedClass: {
default: string;
type: PropType<string>;
};
size: {
default: string;
type: (NumberConstructor | StringConstructor)[];
};
sliderColor: StringConstructor;
sliderTransition: PropType<"fade" | "grow" | "shift">;
sliderTransitionDuration: (NumberConstructor | StringConstructor)[];
slim: BooleanConstructor;
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
tag: Omit<{
default: string;
type: PropType<(...) | (...)>;
}, "default" | "type"> & {
default: NonNullable<string | JSXComponent>;
type: PropType<string | JSXComponent>;
};
text: {
default: undefined;
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
};
theme: StringConstructor;
tile: BooleanConstructor;
to: PropType<string | ObjectRenderer | ObjectRenderer>;
value: null;
variant: Omit<Omit<{
default: ...;
type: ...;
validator: ...;
}, (...) | (...)> & {
default: NonNullable<(...)>;
type: PropType<(...)>;
}, "default" | "type"> & {
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
};
width: (NumberConstructor | StringConstructor)[];
}>>
VTabs: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
} & {
bgColor?: string;
class?: any;
color?: string;
contentClass?: any;
height?: string | number;
insetPadding?: string | number;
insetRadius?: string | number;
max?: number;
mobileBreakpoint?: number | DisplayBreakpoint;
showArrows?: string | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
update:modelValue: ((v) => true);
}, "$children" | "v-slots" | "v-slot:default" | "items" | "v-slot:item" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:tab" | "v-slot:window" | `v-slot:item.${string}` | `v-slot:tab.${string}`>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
height: string | number;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
item: ((arg) => VNode<(...), (...), (...)>[]);
next: (() => VNode<(...), (...), (...)>[]);
prev: (() => VNode<(...), (...), (...)>[]);
tab: ((arg) => VNode<(...), (...), (...)>[]);
window: (() => VNode<(...), (...), (...)>[]);
[x: `tab.${string}`]: ((arg) => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
} & {
bgColor?: string;
class?: any;
color?: string;
contentClass?: any;
height?: string | number;
insetPadding?: string | number;
insetRadius?: string | number;
max?: number;
mobileBreakpoint?: number | DisplayBreakpoint;
showArrows?: string | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
}, {}, {}, {}, {}, {
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
height: string | number;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
}>;
} & ComponentOptionsBase<{
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
symbol: any;
tag: string | JSXComponent;
} & {
bgColor?: string;
class?: any;
color?: string;
contentClass?: any;
height?: string | number;
insetPadding?: string | number;
insetRadius?: string | number;
max?: number;
mobileBreakpoint?: number | DisplayBreakpoint;
showArrows?: string | boolean;
sliderColor?: string;
sliderTransition?: "fade" | "grow" | "shift";
sliderTransitionDuration?: string | number;
spaced?: "both" | "end" | "start";
}, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
update:modelValue: ((v) => true);
}, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "items" | "v-slot:item" | "v-slot:next" | "v-slot:prev" | "v-slot:tab" | "v-slot:window" | `v-slot:item.${string}` | `v-slot:tab.${string}`>, string, {
alignTabs: "center" | "end" | "start" | "title";
centerActive: boolean;
density: Density;
direction: "horizontal" | "vertical";
disabled: boolean;
fixedTabs: boolean;
grow: boolean;
height: string | number;
hideSlider: boolean;
inset: boolean;
mandatory: "force" | boolean;
mobile: boolean | null;
multiple: boolean;
nextIcon: IconValue;
prevIcon: IconValue;
scrollToActive: boolean;
selectedClass: string;
stacked: boolean;
style: StyleValue;
symbol: any;
tag: string | JSXComponent;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
item: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
next: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
prev: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
tab: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
window: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
[x: `tab.${string}`]: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel, T>(props, slots) => GenericProps<{
items?: T[];
modelValue?: TModel;
onUpdate:modelValue?: ((value) => void);
}, VTabsSlots<T>>) & FilterPropsOptions<{
alignTabs: {
default: string;
type: PropType<"center" | "end" | "start" | "title">;
};
bgColor: StringConstructor;
centerActive: BooleanConstructor;
class: PropType<any>;
color: StringConstructor;
contentClass: null;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
fixedTabs: BooleanConstructor;
grow: BooleanConstructor;
height: {
default: undefined;
type: (NumberConstructor | StringConstructor)[];
};
hideSlider: BooleanConstructor;
inset: BooleanConstructor;
insetPadding: (NumberConstructor | StringConstructor)[];
insetRadius: (NumberConstructor | StringConstructor)[];
items: {
default: (() => never[]);
type: PropType<readonly TabItem[]>;
};
mandatory: {
default: NonNullable<"force" | boolean>;
type: PropType<"force" | boolean>;
};
max: NumberConstructor;
mobile: Omit<{
default: boolean;
type: PropType<boolean | null>;
}, "default" | "type"> & {
default: NonNullable<boolean | null> | null;
type: PropType<boolean | null>;
};
mobileBreakpoint: PropType<number | DisplayBreakpoint>;
modelValue: {
default: undefined;
type: null;
};
multiple: BooleanConstructor;
nextIcon: {
default: string;
type: PropType<IconValue>;
};
prevIcon: {
default: string;
type: PropType<IconValue>;
};
scrollToActive: {
default: boolean;
type: BooleanConstructor;
};
selectedClass: Omit<{
default: string;
type: PropType<string>;
}, "default" | "type"> & {
default: string;
type: PropType<string>;
};
showArrows: {
type: (BooleanConstructor | StringConstructor)[];
validator: ((v) => boolean);
};
sliderColor: StringConstructor;
sliderTransition: PropType<"fade" | "grow" | "shift">;
sliderTransitionDuration: (NumberConstructor | StringConstructor)[];
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
symbol: {
default: InjectionKey<GroupProvide>;
type: null;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}, ExtractPropTypes<{
alignTabs: {
default: string;
type: PropType<"center" | "end" | "start" | "title">;
};
bgColor: StringConstructor;
centerActive: BooleanConstructor;
class: PropType<any>;
color: StringConstructor;
contentClass: null;
density: {
default: string;
type: PropType<Density>;
validator: ((v) => boolean);
};
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
fixedTabs: BooleanConstructor;
grow: BooleanConstructor;
height: {
default: undefined;
type: (NumberConstructor | StringConstructor)[];
};
hideSlider: BooleanConstructor;
inset: BooleanConstructor;
insetPadding: (NumberConstructor | StringConstructor)[];
insetRadius: (NumberConstructor | StringConstructor)[];
items: {
default: (() => never[]);
type: PropType<readonly TabItem[]>;
};
mandatory: {
default: NonNullable<"force" | boolean>;
type: PropType<"force" | boolean>;
};
max: NumberConstructor;
mobile: Omit<{
default: boolean;
type: PropType<(...) | (...)>;
}, "default" | "type"> & {
default: NonNullable<(...) | (...)> | null;
type: PropType<boolean | null>;
};
mobileBreakpoint: PropType<number | DisplayBreakpoint>;
modelValue: {
default: undefined;
type: null;
};
multiple: BooleanConstructor;
nextIcon: {
default: string;
type: PropType<IconValue>;
};
prevIcon: {
default: string;
type: PropType<IconValue>;
};
scrollToActive: {
default: boolean;
type: BooleanConstructor;
};
selectedClass: Omit<{
default: string;
type: PropType<string>;
}, "default" | "type"> & {
default: string;
type: PropType<string>;
};
showArrows: {
type: (BooleanConstructor | StringConstructor)[];
validator: ((v) => boolean);
};
sliderColor: StringConstructor;
sliderTransition: PropType<"fade" | "grow" | "shift">;
sliderTransitionDuration: (NumberConstructor | StringConstructor)[];
spaced: PropType<"both" | "end" | "start">;
stacked: BooleanConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
symbol: {
default: InjectionKey<GroupProvide>;
type: null;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
}>>
VWindow: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
showArrows?: string | boolean;
theme?: string;
touch?: boolean | TouchHandlers;
transitionDuration?: number;
verticalArrows?: "left" | "right" | boolean;
}, {
group: GroupProvide;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
update:modelValue: ((value) => true);
}, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: StyleValue;
tag: string | JSXComponent;
touch: boolean | TouchHandlers;
}, true, {}, SlotsType<Partial<{
additional: ((arg) => VNode<(...), (...), (...)>[]);
default: ((arg) => VNode<(...), (...), (...)>[]);
next: ((arg) => VNode<(...), (...), (...)>[]);
prev: ((arg) => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
showArrows?: string | boolean;
theme?: string;
touch?: boolean | TouchHandlers;
transitionDuration?: number;
verticalArrows?: "left" | "right" | boolean;
}, {
group: GroupProvide;
}, {}, {}, {}, {
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: StyleValue;
tag: string | JSXComponent;
touch: boolean | TouchHandlers;
}>;
} & ComponentOptionsBase<{
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: string | false | StyleValue[] | CSSProperties | null;
tag: string | JSXComponent;
} & {
class?: any;
showArrows?: string | boolean;
theme?: string;
touch?: boolean | TouchHandlers;
transitionDuration?: number;
verticalArrows?: "left" | "right" | boolean;
}, {
group: GroupProvide;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
update:modelValue: ((value) => true);
}, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, string, {
continuous: boolean;
crossfade: boolean;
direction: "horizontal" | "vertical";
disabled: boolean;
mandatory: "force" | boolean;
nextIcon: IconValue;
prevIcon: IconValue;
reverse: boolean;
selectedClass: string;
style: StyleValue;
tag: string | JSXComponent;
touch: boolean | TouchHandlers;
}, {}, string, SlotsType<Partial<{
additional: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
default: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
next: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
prev: ((arg) => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <T>(props, slots) => GenericProps<{
modelValue?: T;
onUpdate:modelValue?: ((value) => void);
}, VWindowSlots>) & FilterPropsOptions<{
class: PropType<any>;
continuous: BooleanConstructor;
crossfade: BooleanConstructor;
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
mandatory: {
default: "force";
type: PropType<"force" | boolean>;
};
modelValue: null;
nextIcon: {
default: string;
type: PropType<IconValue>;
};
prevIcon: {
default: string;
type: PropType<IconValue>;
};
reverse: BooleanConstructor;
selectedClass: {
default: string;
type: StringConstructor;
};
showArrows: {
type: (BooleanConstructor | StringConstructor)[];
validator: ((v) => boolean);
};
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
theme: StringConstructor;
touch: {
default: undefined;
type: PropType<boolean | TouchHandlers>;
};
transitionDuration: NumberConstructor;
verticalArrows: PropType<"left" | "right" | boolean>;
}, ExtractPropTypes<{
class: PropType<any>;
continuous: BooleanConstructor;
crossfade: BooleanConstructor;
direction: {
default: string;
type: PropType<"horizontal" | "vertical">;
};
disabled: BooleanConstructor;
mandatory: {
default: "force";
type: PropType<"force" | boolean>;
};
modelValue: null;
nextIcon: {
default: string;
type: PropType<IconValue>;
};
prevIcon: {
default: string;
type: PropType<IconValue>;
};
reverse: BooleanConstructor;
selectedClass: {
default: string;
type: StringConstructor;
};
showArrows: {
type: (BooleanConstructor | StringConstructor)[];
validator: ((v) => boolean);
};
style: {
default: null;
type: PropType<StyleValue>;
};
tag: {
default: string;
type: PropType<string | JSXComponent>;
};
theme: StringConstructor;
touch: {
default: undefined;
type: PropType<boolean | TouchHandlers>;
};
transitionDuration: NumberConstructor;
verticalArrows: PropType<"left" | "right" | boolean>;
}>>
VWindowItem: {
__isFragment?: undefined;
__isSuspense?: undefined;
__isTeleport?: undefined;
new (...args): CreateComponentPublicInstanceWithMixins<{
disabled: boolean;
eager: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
} & {
class?: any;
reverseTransition?: string | boolean;
selectedClass?: string;
transition?: string | boolean;
value?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
groupItem: GroupItemProvide;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
group:selected: ((val) => true);
}, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
disabled: boolean;
eager: boolean;
reverseTransition: string | boolean;
style: StyleValue;
transition: string | boolean;
}, true, {}, SlotsType<Partial<{
default: (() => VNode<(...), (...), (...)>[]);
}>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
B: {};
C: {};
D: {};
Defaults: {};
M: {};
P: {};
}, {
disabled: boolean;
eager: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
} & {
class?: any;
reverseTransition?: string | boolean;
selectedClass?: string;
transition?: string | boolean;
value?: any;
} & {
$children?: {
default?: ...;
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
groupItem: GroupItemProvide;
}, {}, {}, {}, {
disabled: boolean;
eager: boolean;
reverseTransition: string | boolean;
style: StyleValue;
transition: string | boolean;
}>;
} & ComponentOptionsBase<{
disabled: boolean;
eager: boolean;
style: string | false | StyleValue[] | CSSProperties | null;
} & {
class?: any;
reverseTransition?: string | boolean;
selectedClass?: string;
transition?: string | boolean;
value?: any;
} & {
$children?: {
default?: (() => ...);
} | {
$stable?: boolean;
} | (() => VNodeChild) | VNodeChild;
v-slots?: {
default?: false | (() => ...);
};
} & {
v-slot:default?: false | (() => VNodeChild);
} & {
onGroup:selected?: ((val) => any);
}, {
groupItem: GroupItemProvide;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
group:selected: ((val) => true);
}, string, {
disabled: boolean;
eager: boolean;
reverseTransition: string | boolean;
style: StyleValue;
transition: string | boolean;
}, {}, string, SlotsType<Partial<{
default: (() => VNode<RendererNode, RendererElement, {
[key: ...]: ...;
}>[]);
}>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
class: PropType<any>;
disabled: BooleanConstructor;
eager: BooleanConstructor;
reverseTransition: {
default: undefined;
type: (BooleanConstructor | StringConstructor)[];
};
selectedClass: StringConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
transition: {
default: undefined;
type: (BooleanConstructor | StringConstructor)[];
};
value: null;
}, ExtractPropTypes<{
class: PropType<any>;
disabled: BooleanConstructor;
eager: BooleanConstructor;
reverseTransition: {
default: undefined;
type: (BooleanConstructor | StringConstructor)[];
};
selectedClass: StringConstructor;
style: {
default: null;
type: PropType<StyleValue>;
};
transition: {
default: undefined;
type: (BooleanConstructor | StringConstructor)[];
};
value: null;
}>>