config storybook

This commit is contained in:
2023-10-11 10:46:14 +03:00
parent 6faca04c8f
commit fdef57cc73
72 changed files with 53 additions and 1328 deletions

View File

@@ -1,42 +0,0 @@
import type { TColor } from '../colors';
export type TUiAlertProps = {
color?: TColor;
value?: string;
close?: boolean;
};
export type TUiAlertEmits = {
(e: 'close'): void;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"primary" | "accent" | "info" | "success" | "warning" | "error" | "dark" | "light">;
};
value: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
close: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
close: () => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"primary" | "accent" | "info" | "success" | "warning" | "error" | "dark" | "light">;
};
value: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
close: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
onClose?: (() => any) | undefined;
}, {}, {}>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,65 +0,0 @@
import type { TColor } from '../colors';
import type { TIcon } from '../icons';
export type TUiBtnType = 'button' | 'submit';
export type TUiBtnProps = {
label?: string;
type?: TUiBtnType;
color?: TColor;
icon?: TIcon;
to?: string;
disabled?: boolean;
};
export type TUiBtnEmits = {
(e: 'click', v: PointerEvent): void;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiBtnType>;
};
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"primary" | "accent" | "info" | "success" | "warning" | "error" | "dark" | "light">;
};
icon: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"menu" | "video" | "circle" | "visibility" | "close" | "account" | "doc" | "vk" | "youtube" | "yandex" | "arrow-down" | "car" | "review" | "phone" | "dzen" | "instagram" | "moon" | "sun" | "edit" | "visibility_off">;
};
to: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
click: (v: PointerEvent) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiBtnType>;
};
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"primary" | "accent" | "info" | "success" | "warning" | "error" | "dark" | "light">;
};
icon: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"menu" | "video" | "circle" | "visibility" | "close" | "account" | "doc" | "vk" | "youtube" | "yandex" | "arrow-down" | "car" | "review" | "phone" | "dzen" | "instagram" | "moon" | "sun" | "edit" | "visibility_off">;
};
to: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
onClick?: ((v: PointerEvent) => any) | undefined;
}, {}, {}>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,21 +0,0 @@
export type TUiCardProps = {
title?: string;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>>, {}, {}>, {
default?(_: {}): any;
actions?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,41 +0,0 @@
export type TUiDialogProps = {
title?: string;
open?: boolean;
close?: boolean;
};
export type TUiDialogEmits = {
(e: 'update:open', v: boolean): void;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
open: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
close: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
"update:open": (v: boolean) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
open: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
close: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
"onUpdate:open"?: ((v: boolean) => any) | undefined;
}, {}, {}>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,57 +0,0 @@
import type { TUiFiledWrapperProps } from './FieldWrapper.vue';
export type TUiFieldCheckboxProps = TUiFiledWrapperProps & {
modelValue?: boolean;
};
export type TUiFieldCheckboxEmits = {
(e: 'input', v: Event): void;
(e: 'update:model-value', v?: boolean): void;
(e: 'update:error', v?: string): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: boolean | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: boolean | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,63 +0,0 @@
import type { TUiFieldInputProps, TUiFieldInputEmits } from './FieldInput.vue';
export type TUiFieldDateProps = TUiFieldInputProps<Date>;
export type TUiFieldDateEmits = TUiFieldInputEmits;
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<Date>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: string | number | Date | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<Date>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: string | number | Date | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,72 +0,0 @@
import type { TUiFiledWrapperProps } from './FieldWrapper.vue';
type TModelValue = FileList;
export type TUiFieldFileProps = TUiFiledWrapperProps & {
modelValue?: TModelValue;
multiple?: boolean;
accept?: string;
};
export type TUiFieldFileEmits = {
(e: 'input', v?: Event): void;
(e: 'update:model-value', v?: TModelValue): void;
(e: 'update:error', v?: string): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<FileList>;
};
multiple: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
accept: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v?: Event | undefined) => void;
"update:model-value": (v?: FileList | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<FileList>;
};
multiple: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
accept: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>> & {
onInput?: ((v?: Event | undefined) => any) | undefined;
"onUpdate:model-value"?: ((v?: FileList | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,71 +0,0 @@
import type { TUiFiledWrapperProps } from './FieldWrapper.vue';
export type TUiFieldInputProps<T extends string | number | Date> = TUiFiledWrapperProps & {
type?: 'text' | 'number' | 'password' | 'date' | 'checkbox';
modelValue?: T;
placeholder?: string;
};
export type TUiFieldInputEmits = {
(e: 'input', v: Event): void;
(e: 'update:model-value', v?: string | number | Date): void;
(e: 'update:error', v?: string): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<any>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: string | number | Date | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<any>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: string | number | Date | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,54 +0,0 @@
import type { TUiFieldInputProps } from './FieldInput.vue';
export type TUiFieldNumberProps = TUiFieldInputProps<number>;
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>>, {}, {}>;
export default _default;

View File

@@ -1,54 +0,0 @@
import type { TUiFieldInputProps } from './FieldInput.vue';
export type TFieldPasswordProps = TUiFieldInputProps<string>;
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>>, {}, {}>;
export default _default;

View File

@@ -1,63 +0,0 @@
import type { TUiFieldInputProps, TUiFieldInputEmits } from './FieldInput.vue';
export type TUiFieldPhoneProps = TUiFieldInputProps<number>;
export type TUiFieldPhoneEmits = TUiFieldInputEmits;
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: string | number | Date | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: string | number | Date | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,80 +0,0 @@
import type { TUiFiledWrapperProps } from './FieldWrapper.vue';
export type TUiFieldSelectProps = TUiFiledWrapperProps & {
modelValue?: string | string[] | number | number[];
options?: {
text: string;
value: string | number;
}[];
multiple?: boolean;
};
export type TUiFieldSelectEmits = {
(e: 'input', v: Event): void;
(e: 'update:model-value', v?: string | string[] | number | number[]): void;
(e: 'update:error', v?: string): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string | number | string[] | number[]>;
};
options: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<{
text: string;
value: string | number;
}[]>;
};
multiple: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: string | number | string[] | number[] | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string | number | string[] | number[]>;
};
options: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<{
text: string;
value: string | number;
}[]>;
};
multiple: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: string | number | string[] | number[] | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,2 +0,0 @@
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{}, {}, {}, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{}>>, {}, {}>;
export default _default;

View File

@@ -1,54 +0,0 @@
import type { TUiFieldInputProps } from './FieldInput.vue';
export type TUiFieldText = TUiFieldInputProps<string>;
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
type: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<"number" | "text" | "checkbox" | "password" | "date">;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
placeholder: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>>, {}, {}>;
export default _default;

View File

@@ -1,57 +0,0 @@
import type { TUiFiledWrapperProps } from './FieldWrapper.vue';
export type TUiFieldTextAreaProps = TUiFiledWrapperProps & {
modelValue?: string;
};
export type TUiFieldTextAreaEmits = {
(e: 'input', v: Event): void;
(e: 'update:model-value', v?: string | number | Date): void;
(e: 'update:error', v?: string): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
input: (v: Event) => void;
"update:model-value": (v?: string | number | Date | undefined) => void;
"update:error": (v?: string | undefined) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>> & {
onInput?: ((v: Event) => any) | undefined;
"onUpdate:model-value"?: ((v?: string | number | Date | undefined) => any) | undefined;
"onUpdate:error"?: ((v?: string | undefined) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,48 +0,0 @@
export type TUiFiledWrapperProps = {
label?: string;
error?: string;
disabled?: boolean;
readonly?: boolean;
description?: string;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
description: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
}>>, {}, {}>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,96 +0,0 @@
import type { TNotificationItem, IFormModel } from 'axp-ts';
export type TUiFormProps<T = any> = {
modelValue?: IFormModel<T>;
title?: string;
noTitle?: boolean;
messages?: TNotificationItem[];
noActions?: boolean;
disabled?: boolean;
load?: boolean;
showAll?: boolean;
fn?: (obj?: T) => Promise<T>;
};
export type TUiFormEmits<T = any> = {
(e: 'submit', v?: IFormModel<T>): void;
(e: 'failedValid', v?: IFormModel<T>): void;
(e: 'update:load', v: boolean): void;
(e: 'fnCompleted', v?: any): void;
};
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<IFormModel<any>>;
};
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
noTitle: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
messages: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TNotificationItem[]>;
};
noActions: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
load: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
showAll: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
fn: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<(obj?: any) => Promise<any>>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
submit: (v?: IFormModel<any> | undefined) => void;
failedValid: (v?: IFormModel<any> | undefined) => void;
"update:load": (v: boolean) => void;
fnCompleted: (v?: any) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<IFormModel<any>>;
};
title: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
noTitle: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
messages: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TNotificationItem[]>;
};
noActions: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
load: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
showAll: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
fn: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<(obj?: any) => Promise<any>>;
};
}>> & {
onSubmit?: ((v?: IFormModel<any> | undefined) => any) | undefined;
onFailedValid?: ((v?: IFormModel<any> | undefined) => any) | undefined;
"onUpdate:load"?: ((v: boolean) => any) | undefined;
onFnCompleted?: ((v?: any) => any) | undefined;
}, {}, {}>, {
pre?(_: {}): any;
default?(_: {}): any;
post?(_: {}): any;
actions?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,23 +0,0 @@
import type { TUiIcon } from '../icons';
export type TUiIconProps = {
name: TUiIcon;
fill?: boolean;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
name: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiIcon>;
required: true;
};
fill: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
name: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiIcon>;
required: true;
};
fill: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>>, {}, {}>;
export default _default;

View File

@@ -1,34 +0,0 @@
export type TUiIconVisibilityProps = {
modelValue?: boolean;
color?: boolean;
cursor?: boolean;
};
export type TUiIconVisibilityEmits = {
(e: 'update:modelValue', v: boolean): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
cursor: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
"update:modelValue": (v: boolean) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
color: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
cursor: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
"onUpdate:modelValue"?: ((v: boolean) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,81 +0,0 @@
import type { TPagination } from 'axp-ts';
export type TUiPaginationPage = {
value: number;
active?: boolean;
};
export type TUiPaginationProps = {
modelValue?: TPagination;
length?: number;
};
export type TUiPaginationEmits = {
(e: 'update:model-value', v: TPagination): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
length: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
default: number;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<{
page: number;
limit: number;
total: number;
skip: number;
pages: number;
}>;
default: {
page: number;
limit: number;
total: number;
skip: number;
pages: number;
};
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
"update:model-value": (v: {
page: number;
limit: number;
total: number;
skip: number;
pages: number;
}) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
length: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number>;
default: number;
};
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<{
page: number;
limit: number;
total: number;
skip: number;
pages: number;
}>;
default: {
page: number;
limit: number;
total: number;
skip: number;
pages: number;
};
};
}>> & {
"onUpdate:model-value"?: ((v: {
page: number;
limit: number;
total: number;
skip: number;
pages: number;
}) => any) | undefined;
}, {
length: number;
modelValue: {
page: number;
limit: number;
total: number;
skip: number;
pages: number;
};
}, {}>;
export default _default;

View File

@@ -1,48 +0,0 @@
export type TUiPickerDaysProps = {
modelValue?: number[];
label?: string;
error?: string;
readonly?: boolean;
disabled?: boolean;
};
export type TUiPickerDaysEmits = {
(e: 'update:modelValue', v: number[]): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number[]>;
};
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
"update:modelValue": (v: number[]) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<number[]>;
};
label: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
error: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<string>;
};
readonly: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
disabled: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<boolean>;
};
}>> & {
"onUpdate:modelValue"?: ((v: number[]) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,9 +0,0 @@
declare const _default: __VLS_WithTemplateSlots<import('./vue/dist/vue.esm-bundler.js').DefineComponent<{}, {}, {}, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{}>>, {}, {}>, {
default?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};

View File

@@ -1,21 +0,0 @@
export type TUiThemeName = 'light' | 'dark';
export type TUiToggleThemeProps = {
modelValue?: TUiThemeName;
};
export type TUiToggleThemeEmits = {
(e: 'update:modelValue', v: TUiThemeName): void;
};
declare const _default: import('./vue/dist/vue.esm-bundler.js').DefineComponent<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiThemeName>;
};
}, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, {
"update:modelValue": (v: TUiThemeName) => void;
}, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly<import('./vue/dist/vue.esm-bundler.js').ExtractPropTypes<{
modelValue: {
type: import('./vue/dist/vue.esm-bundler.js').PropType<TUiThemeName>;
};
}>> & {
"onUpdate:modelValue"?: ((v: TUiThemeName) => any) | undefined;
}, {}, {}>;
export default _default;

View File

@@ -1,46 +0,0 @@
export { default as UiAlert } from './Alert.vue';
export * from './Alert.vue';
export { default as UiBtn } from './Btn.vue';
export * from './Btn.vue';
export { default as UiCard } from './Card.vue';
export * from './Card.vue';
export { default as UiDialog } from './Dialog.vue';
export * from './Dialog.vue';
export { default as UiIcon } from './Icon.vue';
export * from './Icon.vue';
export { default as UiIconVisibility } from './IconVisibility.vue';
export * from './IconVisibility.vue';
export { default as UiTable } from './Table.vue';
export * from './Table.vue';
export { default as UiToggleTheme } from './ToggleTheme.vue';
export * from './ToggleTheme.vue';
export { default as UiFieldWrapper } from './FieldWrapper.vue';
export * from './FieldWrapper.vue';
export { default as UiFieldInput } from './FieldInput.vue';
export * from './FieldInput.vue';
export { default as UiFieldText } from './FieldText.vue';
export * from './FieldText.vue';
export { default as UiFieldNumber } from './FieldNumber.vue';
export * from './FieldNumber.vue';
export { default as UiFieldPassword } from './FieldPassword.vue';
export * from './FieldPassword.vue';
export { default as UiFieldPhone } from './FieldPhone.vue';
export * from './FieldPhone.vue';
export { default as UiFieldDate } from './FieldDate.vue';
export * from './FieldDate.vue';
export { default as UiFieldTextArea } from './FieldTextArea.vue';
export * from './FieldTextArea.vue';
export { default as UiFieldFile } from './FieldFile.vue';
export * from './FieldFile.vue';
export { default as UiFieldCheckbox } from './FieldCheckbox.vue';
export * from './FieldCheckbox.vue';
export { default as UiFieldSelect } from './FieldSelect.vue';
export * from './FieldSelect.vue';
export { default as UiFieldSelectGender } from './FieldSelectGender.vue';
export * from './FieldSelectGender.vue';
export { default as UiPickerDays } from './PickerDays.vue';
export * from './PickerDays.vue';
export { default as UiForm } from './Form.vue';
export * from './Form.vue';
export { default as UiPagination } from './Pagination.vue';
export * from './Pagination.vue';