;
+ required: true;
+ };
+};
+type __VLS_WithDefaults = {
+ [K in keyof Pick
]: K extends keyof D ? __VLS_Prettify
: P[K];
+};
+type __VLS_Prettify = {
+ [K in keyof T]: T[K];
+} & {};
diff --git a/dist/plugin/index.d.ts b/dist/plugin/index.d.ts
index dd78836..65096d5 100644
--- a/dist/plugin/index.d.ts
+++ b/dist/plugin/index.d.ts
@@ -3,129 +3,131 @@ declare const _default: {
new (...args: any[]): {
$: import("vue").ComponentInternalInstance;
$data: {};
- $props: {
- name?: string | undefined;
- color?: string | undefined;
- label?: string | undefined;
- disabled?: boolean | undefined;
- density?: ("default" | "comfortable" | "compact" | null) | undefined;
- falseIcon?: string | undefined;
- trueIcon?: string | undefined;
- trueValue?: string | boolean | undefined;
- falseValue?: string | boolean | undefined;
- hideDetails?: boolean | undefined;
- loading?: boolean | undefined;
- underlined?: boolean | undefined;
- cancelButtonColor?: string | undefined;
- cancelButtonSize?: string | number | undefined;
- cancelButtonTitle?: string | undefined;
- cancelButtonVariant?: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal"> | undefined;
- cancelIcon?: string | undefined;
- cancelIconColor?: string | undefined;
- cardField?: boolean | undefined;
- cardOffsetX?: number | undefined;
- cardOffsetY?: number | undefined;
- cardProps?: any;
- closeSiblings?: boolean | undefined;
- displayAppendIcon?: import("../types").VIconValue | undefined;
- displayAppendIconColor?: string | undefined;
- displayAppendIconSize?: string | number | undefined;
- displayAppendInnerIcon?: import("../types").VIconValue | undefined;
- displayAppendInnerIconColor?: string | undefined;
- displayAppendInnerIconSize?: string | number | undefined;
- displayPrependIcon?: import("../types").VIconValue | undefined;
- displayPrependIconColor?: string | undefined;
- displayPrependIconSize?: string | number | undefined;
- displayPrependInnerIcon?: import("../types").VIconValue | undefined;
- displayPrependInnerIconColor?: string | undefined;
- displayPrependInnerIconSize?: string | number | undefined;
- emptyText?: string | undefined;
- fieldOnly?: boolean | undefined;
- hideSaveIcon?: boolean | undefined;
- iconFalse?: string | undefined;
- iconFalseColor?: string | undefined;
- iconFalseTitle?: string | undefined;
- iconTrue?: string | undefined;
- iconTrueColor?: string | undefined;
- iconTrueTitle?: string | undefined;
- icons?: boolean | undefined;
- loadingIcon?: string | undefined;
- loadingIconColor?: string | undefined;
- loadingWait?: boolean | undefined;
- saveButtonColor?: string | undefined;
- saveButtonSize?: string | number | undefined;
- saveButtonTitle?: string | undefined;
- saveButtonVariant?: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal"> | undefined;
- saveIcon?: string | undefined;
- saveIconColor?: string | undefined;
- tableField?: boolean | undefined;
- underlineColor?: string | undefined;
- underlineStyle?: string | undefined;
- underlineWidth?: string | undefined;
- valueColor?: string | undefined;
+ $props: Partial<{
+ name: string;
+ color: string;
+ label: string;
+ disabled: boolean;
+ density: "default" | "comfortable" | "compact" | null;
+ falseIcon: string;
+ trueIcon: string;
+ trueValue: string | boolean;
+ falseValue: string | boolean;
+ hideDetails: boolean;
+ loading: boolean;
+ underlined: boolean;
+ cancelButtonColor: string;
+ cancelButtonSize: string | number;
+ cancelButtonTitle: string;
+ cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ cancelIcon: string;
+ cancelIconColor: string;
+ cardField: boolean;
+ cardOffsetX: number;
+ cardOffsetY: number;
+ cardProps: any;
+ closeSiblings: boolean;
+ displayAppendIcon: import("../types").VIconValue;
+ displayAppendIconColor: string;
+ displayAppendIconSize: string | number;
+ displayAppendInnerIcon: import("../types").VIconValue;
+ displayAppendInnerIconColor: string;
+ displayAppendInnerIconSize: string | number;
+ displayPrependIcon: import("../types").VIconValue;
+ displayPrependIconColor: string;
+ displayPrependIconSize: string | number;
+ displayPrependInnerIcon: import("../types").VIconValue;
+ displayPrependInnerIconColor: string;
+ displayPrependInnerIconSize: string | number;
+ emptyText: string;
+ fieldOnly: boolean;
+ hideSaveIcon: boolean;
+ iconFalse: string;
+ iconFalseColor: string;
+ iconFalseTitle: string;
+ iconTrue: string;
+ iconTrueColor: string;
+ iconTrueTitle: string;
+ icons: boolean;
+ loadingIcon: string;
+ loadingIconColor: string;
+ loadingWait: boolean;
+ saveButtonColor: string;
+ saveButtonSize: string | number;
+ saveButtonTitle: string;
+ saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ saveIcon: string;
+ saveIconColor: string;
+ tableField: boolean;
+ underlineColor: string;
+ underlineStyle: string;
+ underlineWidth: string;
+ valueColor: string;
+ }> & Omit<{
+ readonly name: string;
+ readonly color: string;
+ readonly label: string;
+ readonly disabled: boolean;
+ readonly density: "default" | "comfortable" | "compact" | null;
+ readonly trueValue: string | boolean;
+ readonly falseValue: string | boolean;
+ readonly hideDetails: boolean;
+ readonly loading: boolean;
+ readonly underlined: boolean;
+ readonly cancelButtonColor: string;
+ readonly cancelButtonSize: string | number;
+ readonly cancelButtonTitle: string;
+ readonly cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ readonly cancelIconColor: string;
+ readonly cardField: boolean;
+ readonly cardOffsetX: number;
+ readonly cardOffsetY: number;
+ readonly cardProps: any;
+ readonly closeSiblings: boolean;
+ readonly displayAppendIconSize: string | number;
+ readonly displayAppendInnerIconSize: string | number;
+ readonly displayPrependIconSize: string | number;
+ readonly displayPrependInnerIconSize: string | number;
+ readonly emptyText: string;
+ readonly fieldOnly: boolean;
+ readonly hideSaveIcon: boolean;
+ readonly iconFalseColor: string;
+ readonly iconFalseTitle: string;
+ readonly iconTrueColor: string;
+ readonly iconTrueTitle: string;
+ readonly icons: boolean;
+ readonly loadingIconColor: string;
+ readonly loadingWait: boolean;
+ readonly saveButtonColor: string;
+ readonly saveButtonSize: string | number;
+ readonly saveButtonTitle: string;
+ readonly saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ readonly saveIconColor: string;
+ readonly tableField: boolean;
+ readonly underlineColor: string;
+ readonly underlineStyle: string;
+ readonly underlineWidth: string;
+ readonly valueColor: string;
readonly error?: boolean | undefined;
- style?: unknown;
- class?: unknown;
readonly modelValue?: any;
+ readonly falseIcon?: string | undefined;
+ readonly trueIcon?: string | undefined;
readonly item?: Record | undefined;
- key?: string | number | symbol | undefined;
- ref?: import("vue").VNodeRef | undefined;
- ref_for?: boolean | undefined;
- ref_key?: string | undefined;
- onVnodeBeforeMount?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
- onVnodeMounted?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
- onVnodeBeforeUpdate?: ((vnode: globalThis.VNode, oldVNode: globalThis.VNode) => void) | ((vnode: globalThis.VNode, oldVNode: globalThis.VNode) => void)[] | undefined;
- onVnodeUpdated?: ((vnode: globalThis.VNode, oldVNode: globalThis.VNode) => void) | ((vnode: globalThis.VNode, oldVNode: globalThis.VNode) => void)[] | undefined;
- onVnodeBeforeUnmount?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
- onVnodeUnmounted?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
readonly required?: boolean | undefined;
- };
- $attrs: {
- [x: string]: unknown;
- };
- $refs: {
- [x: string]: unknown;
- };
- $slots: Readonly<{
- [name: string]: import("vue").Slot | undefined;
- }>;
- $root: globalThis.ComponentPublicInstance | null;
- $parent: globalThis.ComponentPublicInstance | null;
- $emit: (event: string, ...args: any[]) => void;
- $el: any;
- $options: import("vue").ComponentOptionsBase;
error: {
type: globalThis.PropType;
@@ -372,186 +374,447 @@ declare const _default: {
type: globalThis.PropType;
default: string;
};
- }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
- [x: string]: (...args: any[]) => void;
- }, string, {
- name: string;
- color: string;
- label: string;
- disabled: boolean;
- density: "default" | "comfortable" | "compact" | null;
- falseIcon: string;
- trueIcon: string;
- trueValue: string | boolean;
- falseValue: string | boolean;
- hideDetails: boolean;
- loading: boolean;
- underlined: boolean;
- cancelButtonColor: string;
- cancelButtonSize: string | number;
- cancelButtonTitle: string;
- cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
- cancelIcon: string;
- cancelIconColor: string;
- cardField: boolean;
- cardOffsetX: number;
- cardOffsetY: number;
- cardProps: any;
- closeSiblings: boolean;
- displayAppendIcon: import("../types").VIconValue;
- displayAppendIconColor: string;
- displayAppendIconSize: string | number;
- displayAppendInnerIcon: import("../types").VIconValue;
- displayAppendInnerIconColor: string;
- displayAppendInnerIconSize: string | number;
- displayPrependIcon: import("../types").VIconValue;
- displayPrependIconColor: string;
- displayPrependIconSize: string | number;
- displayPrependInnerIcon: import("../types").VIconValue;
- displayPrependInnerIconColor: string;
- displayPrependInnerIconSize: string | number;
- emptyText: string;
- fieldOnly: boolean;
- hideSaveIcon: boolean;
- iconFalse: string;
- iconFalseColor: string;
- iconFalseTitle: string;
- iconTrue: string;
- iconTrueColor: string;
- iconTrueTitle: string;
- icons: boolean;
- loadingIcon: string;
- loadingIconColor: string;
- loadingWait: boolean;
- saveButtonColor: string;
- saveButtonSize: string | number;
- saveButtonTitle: string;
- saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
- saveIcon: string;
- saveIconColor: string;
- tableField: boolean;
- underlineColor: string;
- underlineStyle: string;
- underlineWidth: string;
- valueColor: string;
- }, {}, string, {}> & {
- beforeCreate?: ((() => void) | (() => void)[]) | undefined;
- created?: ((() => void) | (() => void)[]) | undefined;
- beforeMount?: ((() => void) | (() => void)[]) | undefined;
- mounted?: ((() => void) | (() => void)[]) | undefined;
- beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
- updated?: ((() => void) | (() => void)[]) | undefined;
- activated?: ((() => void) | (() => void)[]) | undefined;
- deactivated?: ((() => void) | (() => void)[]) | undefined;
- beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
- beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
- destroyed?: ((() => void) | (() => void)[]) | undefined;
- unmounted?: ((() => void) | (() => void)[]) | undefined;
- renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
- renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
- errorCaptured?: (((err: unknown, instance: globalThis.ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: globalThis.ComponentPublicInstance | null, info: string) => boolean | void)[]) | undefined;
- };
- $forceUpdate: () => void;
- $nextTick: typeof import("vue").nextTick;
- $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle;
- } & Readonly;
- error: {
- type: globalThis.PropType;
- };
- name: {
- type: globalThis.PropType;
- default: string;
- };
- color: {
- type: globalThis.PropType;
- default: string;
- };
- label: {
- type: globalThis.PropType;
- default: string;
- };
- disabled: {
- type: globalThis.PropType;
- default: boolean;
- };
- density: {
- type: globalThis.PropType<"default" | "comfortable" | "compact" | null>;
- default: "compact";
- };
- falseIcon: {
- type: globalThis.PropType;
- default: undefined;
- };
- trueIcon: {
- type: globalThis.PropType;
- default: undefined;
- };
- trueValue: {
- type: globalThis.PropType;
- default: boolean;
- };
- falseValue: {
- type: globalThis.PropType;
- default: boolean;
- };
- hideDetails: {
- type: globalThis.PropType;
- default: boolean;
- };
- loading: {
- type: globalThis.PropType;
- default: boolean;
- };
- item: {
- type: globalThis.PropType>;
- };
- underlined: {
- type: globalThis.PropType;
- default: boolean;
- };
- required: {
- type: globalThis.PropType;
- };
- cancelButtonColor: {
- type: globalThis.PropType;
- default: string;
- };
- cancelButtonSize: {
- type: globalThis.PropType;
- default: string;
- };
- cancelButtonTitle: {
- type: globalThis.PropType;
- default: string;
- };
- cancelButtonVariant: {
- type: globalThis.PropType>;
- default: "text";
- };
- cancelIcon: {
- type: globalThis.PropType;
- default: undefined;
- };
- cancelIconColor: {
- type: globalThis.PropType;
- default: string;
- };
- cardField: {
- type: globalThis.PropType;
- default: boolean;
- };
- cardOffsetX: {
- type: globalThis.PropType;
- default: number;
+ }>>, "name" | "color" | "label" | "disabled" | "density" | "falseIcon" | "trueIcon" | "trueValue" | "falseValue" | "hideDetails" | "loading" | "underlined" | "cancelButtonColor" | "cancelButtonSize" | "cancelButtonTitle" | "cancelButtonVariant" | "cancelIcon" | "cancelIconColor" | "cardField" | "cardOffsetX" | "cardOffsetY" | "cardProps" | "closeSiblings" | "displayAppendIcon" | "displayAppendIconColor" | "displayAppendIconSize" | "displayAppendInnerIcon" | "displayAppendInnerIconColor" | "displayAppendInnerIconSize" | "displayPrependIcon" | "displayPrependIconColor" | "displayPrependIconSize" | "displayPrependInnerIcon" | "displayPrependInnerIconColor" | "displayPrependInnerIconSize" | "emptyText" | "fieldOnly" | "hideSaveIcon" | "iconFalse" | "iconFalseColor" | "iconFalseTitle" | "iconTrue" | "iconTrueColor" | "iconTrueTitle" | "icons" | "loadingIcon" | "loadingIconColor" | "loadingWait" | "saveButtonColor" | "saveButtonSize" | "saveButtonTitle" | "saveButtonVariant" | "saveIcon" | "saveIconColor" | "tableField" | "underlineColor" | "underlineStyle" | "underlineWidth" | "valueColor">;
+ $attrs: {
+ [x: string]: unknown;
};
- cardOffsetY: {
- type: globalThis.PropType;
- default: number;
+ $refs: {
+ [x: string]: unknown;
};
- cardProps: {
- type: globalThis.PropType;
- default: () => {};
+ $slots: Readonly<{
+ [name: string]: import("vue").Slot | undefined;
+ }>;
+ $root: globalThis.ComponentPublicInstance | null;
+ $parent: globalThis.ComponentPublicInstance | null;
+ $emit: (event: string, ...args: any[]) => void;
+ $el: any;
+ $options: import("vue").ComponentOptionsBase;
+ error: {
+ type: globalThis.PropType;
+ };
+ name: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ color: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ label: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ disabled: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ density: {
+ type: globalThis.PropType<"default" | "comfortable" | "compact" | null>;
+ default: "compact";
+ };
+ falseIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ trueIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ trueValue: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ falseValue: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ hideDetails: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ loading: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ item: {
+ type: globalThis.PropType>;
+ };
+ underlined: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ required: {
+ type: globalThis.PropType;
+ };
+ cancelButtonColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonTitle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonVariant: {
+ type: globalThis.PropType>;
+ default: "text";
+ };
+ cancelIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ cancelIconColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cardField: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ cardOffsetX: {
+ type: globalThis.PropType;
+ default: number;
+ };
+ cardOffsetY: {
+ type: globalThis.PropType;
+ default: number;
+ };
+ cardProps: {
+ type: globalThis.PropType;
+ default: () => {};
+ };
+ closeSiblings: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ displayAppendIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayAppendIconColor: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayAppendIconSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ displayAppendInnerIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayAppendInnerIconColor: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayAppendInnerIconSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ displayPrependIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayPrependIconColor: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayPrependIconSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ displayPrependInnerIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayPrependInnerIconColor: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ displayPrependInnerIconSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ emptyText: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ fieldOnly: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ hideSaveIcon: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ iconFalse: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ iconFalseColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ iconFalseTitle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ iconTrue: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ iconTrueColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ iconTrueTitle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ icons: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ loadingIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ loadingIconColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ loadingWait: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ saveButtonColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ saveButtonSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ saveButtonTitle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ saveButtonVariant: {
+ type: globalThis.PropType>;
+ default: "text";
+ };
+ saveIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ saveIconColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ tableField: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ underlineColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ underlineStyle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ underlineWidth: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ valueColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
+ [x: string]: (...args: any[]) => void;
+ }, string, {
+ name: string;
+ color: string;
+ label: string;
+ disabled: boolean;
+ density: "default" | "comfortable" | "compact" | null;
+ falseIcon: string;
+ trueIcon: string;
+ trueValue: string | boolean;
+ falseValue: string | boolean;
+ hideDetails: boolean;
+ loading: boolean;
+ underlined: boolean;
+ cancelButtonColor: string;
+ cancelButtonSize: string | number;
+ cancelButtonTitle: string;
+ cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ cancelIcon: string;
+ cancelIconColor: string;
+ cardField: boolean;
+ cardOffsetX: number;
+ cardOffsetY: number;
+ cardProps: any;
+ closeSiblings: boolean;
+ displayAppendIcon: import("../types").VIconValue;
+ displayAppendIconColor: string;
+ displayAppendIconSize: string | number;
+ displayAppendInnerIcon: import("../types").VIconValue;
+ displayAppendInnerIconColor: string;
+ displayAppendInnerIconSize: string | number;
+ displayPrependIcon: import("../types").VIconValue;
+ displayPrependIconColor: string;
+ displayPrependIconSize: string | number;
+ displayPrependInnerIcon: import("../types").VIconValue;
+ displayPrependInnerIconColor: string;
+ displayPrependInnerIconSize: string | number;
+ emptyText: string;
+ fieldOnly: boolean;
+ hideSaveIcon: boolean;
+ iconFalse: string;
+ iconFalseColor: string;
+ iconFalseTitle: string;
+ iconTrue: string;
+ iconTrueColor: string;
+ iconTrueTitle: string;
+ icons: boolean;
+ loadingIcon: string;
+ loadingIconColor: string;
+ loadingWait: boolean;
+ saveButtonColor: string;
+ saveButtonSize: string | number;
+ saveButtonTitle: string;
+ saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ saveIcon: string;
+ saveIconColor: string;
+ tableField: boolean;
+ underlineColor: string;
+ underlineStyle: string;
+ underlineWidth: string;
+ valueColor: string;
+ }, {}, string, {}> & {
+ beforeCreate?: ((() => void) | (() => void)[]) | undefined;
+ created?: ((() => void) | (() => void)[]) | undefined;
+ beforeMount?: ((() => void) | (() => void)[]) | undefined;
+ mounted?: ((() => void) | (() => void)[]) | undefined;
+ beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
+ updated?: ((() => void) | (() => void)[]) | undefined;
+ activated?: ((() => void) | (() => void)[]) | undefined;
+ deactivated?: ((() => void) | (() => void)[]) | undefined;
+ beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
+ beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
+ destroyed?: ((() => void) | (() => void)[]) | undefined;
+ unmounted?: ((() => void) | (() => void)[]) | undefined;
+ renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
+ renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
+ errorCaptured?: (((err: unknown, instance: globalThis.ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: globalThis.ComponentPublicInstance | null, info: string) => boolean | void)[]) | undefined;
+ };
+ $forceUpdate: () => void;
+ $nextTick: typeof import("vue").nextTick;
+ $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle;
+ } & Readonly;
+ error: {
+ type: globalThis.PropType;
+ };
+ name: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ color: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ label: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ disabled: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ density: {
+ type: globalThis.PropType<"default" | "comfortable" | "compact" | null>;
+ default: "compact";
+ };
+ falseIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ trueIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ trueValue: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ falseValue: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ hideDetails: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ loading: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ item: {
+ type: globalThis.PropType>;
+ };
+ underlined: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ required: {
+ type: globalThis.PropType;
+ };
+ cancelButtonColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonSize: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonTitle: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cancelButtonVariant: {
+ type: globalThis.PropType>;
+ default: "text";
+ };
+ cancelIcon: {
+ type: globalThis.PropType;
+ default: undefined;
+ };
+ cancelIconColor: {
+ type: globalThis.PropType;
+ default: string;
+ };
+ cardField: {
+ type: globalThis.PropType;
+ default: boolean;
+ };
+ cardOffsetX: {
+ type: globalThis.PropType;
+ default: number;
+ };
+ cardOffsetY: {
+ type: globalThis.PropType;
+ default: number;
+ };
+ cardProps: {
+ type: globalThis.PropType;
+ default: () => {};
};
closeSiblings: {
type: globalThis.PropType;
@@ -1021,110 +1284,344 @@ declare const _default: {
new (...args: any[]): {
$: import("vue").ComponentInternalInstance;
$data: {};
- $props: {
- name?: string | undefined;
- color?: string | undefined;
- label?: string | undefined;
- disabled?: boolean | undefined;
- density?: ("default" | "comfortable" | "compact" | null) | undefined;
- hideDetails?: boolean | undefined;
- loading?: boolean | undefined;
- autofocus?: boolean | undefined;
- variant?: "filled" | "outlined" | "plain" | "underlined" | "solo" | "solo-inverted" | "solo-filled" | undefined;
- underlined?: boolean | undefined;
- truncateLength?: number | undefined;
- truncateSuffix?: string | undefined;
- cancelButtonColor?: string | undefined;
- cancelButtonSize?: string | number | undefined;
- cancelButtonTitle?: string | undefined;
- cancelButtonVariant?: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal"> | undefined;
- cancelIcon?: string | undefined;
- cancelIconColor?: string | undefined;
- cardField?: boolean | undefined;
- cardOffsetX?: number | undefined;
- cardOffsetY?: number | undefined;
- cardProps?: any;
- closeSiblings?: boolean | undefined;
- displayAppendIcon?: import("../types").VIconValue | undefined;
- displayAppendIconColor?: string | undefined;
- displayAppendIconSize?: string | number | undefined;
- displayAppendInnerIcon?: import("../types").VIconValue | undefined;
- displayAppendInnerIconColor?: string | undefined;
- displayAppendInnerIconSize?: string | number | undefined;
- displayPrependIcon?: import("../types").VIconValue | undefined;
- displayPrependIconColor?: string | undefined;
- displayPrependIconSize?: string | number | undefined;
- displayPrependInnerIcon?: import("../types").VIconValue | undefined;
- displayPrependInnerIconColor?: string | undefined;
- displayPrependInnerIconSize?: string | number | undefined;
- emptyText?: string | undefined;
- fieldOnly?: boolean | undefined;
- hideSaveIcon?: boolean | undefined;
- loadingIcon?: string | undefined;
- loadingIconColor?: string | undefined;
- loadingWait?: boolean | undefined;
- saveButtonColor?: string | undefined;
- saveButtonSize?: string | number | undefined;
- saveButtonTitle?: string | undefined;
- saveButtonVariant?: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal"> | undefined;
- saveIcon?: string | undefined;
- saveIconColor?: string | undefined;
- tableField?: boolean | undefined;
- underlineColor?: string | undefined;
- underlineStyle?: string | undefined;
- underlineWidth?: string | undefined;
- valueColor?: string | undefined;
+ $props: Partial<{
+ name: string;
+ color: string;
+ label: string;
+ disabled: boolean;
+ density: "default" | "comfortable" | "compact" | null;
+ hideDetails: boolean;
+ loading: boolean;
+ autofocus: boolean;
+ variant: "filled" | "outlined" | "plain" | "underlined" | "solo" | "solo-inverted" | "solo-filled";
+ underlined: boolean;
+ truncateLength: number;
+ truncateSuffix: string;
+ cancelButtonColor: string;
+ cancelButtonSize: string | number;
+ cancelButtonTitle: string;
+ cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ cancelIcon: string;
+ cancelIconColor: string;
+ cardField: boolean;
+ cardOffsetX: number;
+ cardOffsetY: number;
+ cardProps: any;
+ closeSiblings: boolean;
+ displayAppendIcon: import("../types").VIconValue;
+ displayAppendIconColor: string;
+ displayAppendIconSize: string | number;
+ displayAppendInnerIcon: import("../types").VIconValue;
+ displayAppendInnerIconColor: string;
+ displayAppendInnerIconSize: string | number;
+ displayPrependIcon: import("../types").VIconValue;
+ displayPrependIconColor: string;
+ displayPrependIconSize: string | number;
+ displayPrependInnerIcon: import("../types").VIconValue;
+ displayPrependInnerIconColor: string;
+ displayPrependInnerIconSize: string | number;
+ emptyText: string;
+ fieldOnly: boolean;
+ hideSaveIcon: boolean;
+ loadingIcon: string;
+ loadingIconColor: string;
+ loadingWait: boolean;
+ saveButtonColor: string;
+ saveButtonSize: string | number;
+ saveButtonTitle: string;
+ saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ saveIcon: string;
+ saveIconColor: string;
+ tableField: boolean;
+ underlineColor: string;
+ underlineStyle: string;
+ underlineWidth: string;
+ valueColor: string;
+ }> & Omit<{
+ readonly name: string;
+ readonly color: string;
+ readonly label: string;
+ readonly disabled: boolean;
+ readonly density: "default" | "comfortable" | "compact" | null;
+ readonly hideDetails: boolean;
+ readonly loading: boolean;
+ readonly autofocus: boolean;
+ readonly variant: "filled" | "outlined" | "plain" | "underlined" | "solo" | "solo-inverted" | "solo-filled";
+ readonly underlined: boolean;
+ readonly truncateSuffix: string;
+ readonly cancelButtonColor: string;
+ readonly cancelButtonSize: string | number;
+ readonly cancelButtonTitle: string;
+ readonly cancelButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ readonly cancelIconColor: string;
+ readonly cardField: boolean;
+ readonly cardOffsetX: number;
+ readonly cardOffsetY: number;
+ readonly cardProps: any;
+ readonly closeSiblings: boolean;
+ readonly displayAppendIconSize: string | number;
+ readonly displayAppendInnerIconSize: string | number;
+ readonly displayPrependIconSize: string | number;
+ readonly displayPrependInnerIconSize: string | number;
+ readonly emptyText: string;
+ readonly fieldOnly: boolean;
+ readonly hideSaveIcon: boolean;
+ readonly loadingIconColor: string;
+ readonly loadingWait: boolean;
+ readonly saveButtonColor: string;
+ readonly saveButtonSize: string | number;
+ readonly saveButtonTitle: string;
+ readonly saveButtonVariant: NonNullable<"flat" | "outlined" | "plain" | "text" | "elevated" | "tonal">;
+ readonly saveIconColor: string;
+ readonly tableField: boolean;
+ readonly underlineColor: string;
+ readonly underlineStyle: string;
+ readonly underlineWidth: string;
+ readonly valueColor: string;
readonly error?: boolean | undefined;
- style?: unknown;
- class?: unknown;
readonly modelValue?: any;
readonly rules?: readonly ((string | boolean) | PromiseLike | ((value: any) => string | boolean) | ((value: any) => PromiseLike))[] | undefined;
readonly clearIcon?: string | undefined;
readonly item?: Record | undefined;
- key?: string | number | symbol | undefined;
- ref?: import("vue").VNodeRef | undefined;
- ref_for?: boolean | undefined;
- ref_key?: string | undefined;
- onVnodeBeforeMount?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
- onVnodeMounted?: ((vnode: globalThis.VNode) => void) | ((vnode: globalThis.VNode) => void)[] | undefined;
- onVnodeBeforeUpdate?: ((vnode: globalThis.VNode