kodama-ui
Version:
Kodama UI is a Vue 3 component library that provides a set of components & funcionality to build your application.
597 lines (596 loc) • 21.5 kB
TypeScript
import { DateModel } from './k-datepicker.props';
declare const _default: import("vue").DefineComponent<{
modelValue: {
type: import("vue").PropType<DateModel>;
required: boolean;
description: string;
};
value: {
type: import("vue").PropType<DateModel>;
required: boolean;
description: string;
};
disabled: {
type: BooleanConstructor;
default: boolean;
description: string;
};
disabledDates: {
type: import("vue").PropType<string[]>;
required: boolean;
default: () => never[];
description: string;
};
readonly: {
type: BooleanConstructor;
default: boolean;
description: string;
};
clearable: {
type: BooleanConstructor;
default: boolean;
description: string;
};
required: {
type: BooleanConstructor;
default: boolean;
description: string;
};
errors: {
type: import("vue").PropType<import("@vuelidate/core").ErrorObject[]>;
required: boolean;
default: () => never[];
description: string;
};
format: {
type: StringConstructor;
default: string;
description: string;
};
multi: {
type: BooleanConstructor;
default: boolean;
description: string;
};
height: {
type: NumberConstructor;
default: number;
description: string;
};
label: {
type: StringConstructor;
required: boolean;
default: string;
description: string;
};
placeholder: {
type: StringConstructor;
default: string;
description: string;
};
inline: {
type: BooleanConstructor;
default: boolean;
description: string;
};
status: {
type: StringConstructor;
default: string;
options: string[];
description: string;
};
mode: {
type: StringConstructor;
default: string;
options: string[];
validator: (val: string) => boolean;
description: string;
};
fieldset: {
type: BooleanConstructor;
default: boolean;
description: string;
};
size: {
type: StringConstructor;
options: string[];
validator: (val: string) => boolean;
default: string;
description: string;
};
time: {
type: BooleanConstructor;
default: boolean;
description: string;
};
presets: {
type: (BooleanConstructor | (() => import("./k-datepicker.props").PresetRanges[]))[];
default: boolean;
};
range: {
type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
default: boolean;
};
minRange: {
type: NumberConstructor;
default: null;
description: string;
};
maxRange: {
type: NumberConstructor;
default: null;
description: string;
};
fixedStart: {
type: BooleanConstructor;
default: boolean;
};
fixedEnd: {
type: BooleanConstructor;
default: boolean;
};
minDate: {
type: StringConstructor;
default: null;
};
maxDate: {
type: StringConstructor;
default: null;
};
}, {
dp: import("vue").Ref<any>;
args: import("vue").ComputedRef<Record<string, any>>;
onChange: (newVal: DateModel) => void;
selectDate: () => void;
resetDate: () => void;
value: import("vue").Ref<string | string[] | [string, string] | {
toString: () => string;
toDateString: () => string;
toTimeString: () => string;
toLocaleString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleDateString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleTimeString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
valueOf: () => number;
getTime: () => number;
getFullYear: () => number;
getUTCFullYear: () => number;
getMonth: () => number;
getUTCMonth: () => number;
getDate: () => number;
getUTCDate: () => number;
getDay: () => number;
getUTCDay: () => number;
getHours: () => number;
getUTCHours: () => number;
getMinutes: () => number;
getUTCMinutes: () => number;
getSeconds: () => number;
getUTCSeconds: () => number;
getMilliseconds: () => number;
getUTCMilliseconds: () => number;
getTimezoneOffset: () => number;
setTime: (time: number) => number;
setMilliseconds: (ms: number) => number;
setUTCMilliseconds: (ms: number) => number;
setSeconds: (sec: number, ms?: number | undefined) => number;
setUTCSeconds: (sec: number, ms?: number | undefined) => number;
setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setDate: (date: number) => number;
setUTCDate: (date: number) => number;
setMonth: (month: number, date?: number | undefined) => number;
setUTCMonth: (month: number, date?: number | undefined) => number;
setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
toUTCString: () => string;
toISOString: () => string;
toJSON: (key?: any) => string;
[Symbol.toPrimitive]: {
(hint: "default"): string;
(hint: "string"): string;
(hint: "number"): number;
(hint: string): string | number;
};
} | {
toString: () => string;
toDateString: () => string;
toTimeString: () => string;
toLocaleString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleDateString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleTimeString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
valueOf: () => number;
getTime: () => number;
getFullYear: () => number;
getUTCFullYear: () => number;
getMonth: () => number;
getUTCMonth: () => number;
getDate: () => number;
getUTCDate: () => number;
getDay: () => number;
getUTCDay: () => number;
getHours: () => number;
getUTCHours: () => number;
getMinutes: () => number;
getUTCMinutes: () => number;
getSeconds: () => number;
getUTCSeconds: () => number;
getMilliseconds: () => number;
getUTCMilliseconds: () => number;
getTimezoneOffset: () => number;
setTime: (time: number) => number;
setMilliseconds: (ms: number) => number;
setUTCMilliseconds: (ms: number) => number;
setSeconds: (sec: number, ms?: number | undefined) => number;
setUTCSeconds: (sec: number, ms?: number | undefined) => number;
setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setDate: (date: number) => number;
setUTCDate: (date: number) => number;
setMonth: (month: number, date?: number | undefined) => number;
setUTCMonth: (month: number, date?: number | undefined) => number;
setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
toUTCString: () => string;
toISOString: () => string;
toJSON: (key?: any) => string;
[Symbol.toPrimitive]: {
(hint: "default"): string;
(hint: "string"): string;
(hint: "number"): number;
(hint: string): string | number;
};
}[] | {
month: string | number;
year: string | number;
} | {
hours: string | number;
minutes: string | number;
seconds?: string | number | undefined;
} | [{
toString: () => string;
toDateString: () => string;
toTimeString: () => string;
toLocaleString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleDateString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleTimeString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
valueOf: () => number;
getTime: () => number;
getFullYear: () => number;
getUTCFullYear: () => number;
getMonth: () => number;
getUTCMonth: () => number;
getDate: () => number;
getUTCDate: () => number;
getDay: () => number;
getUTCDay: () => number;
getHours: () => number;
getUTCHours: () => number;
getMinutes: () => number;
getUTCMinutes: () => number;
getSeconds: () => number;
getUTCSeconds: () => number;
getMilliseconds: () => number;
getUTCMilliseconds: () => number;
getTimezoneOffset: () => number;
setTime: (time: number) => number;
setMilliseconds: (ms: number) => number;
setUTCMilliseconds: (ms: number) => number;
setSeconds: (sec: number, ms?: number | undefined) => number;
setUTCSeconds: (sec: number, ms?: number | undefined) => number;
setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setDate: (date: number) => number;
setUTCDate: (date: number) => number;
setMonth: (month: number, date?: number | undefined) => number;
setUTCMonth: (month: number, date?: number | undefined) => number;
setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
toUTCString: () => string;
toISOString: () => string;
toJSON: (key?: any) => string;
[Symbol.toPrimitive]: {
(hint: "default"): string;
(hint: "string"): string;
(hint: "number"): number;
(hint: string): string | number;
};
}, {
toString: () => string;
toDateString: () => string;
toTimeString: () => string;
toLocaleString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleDateString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
toLocaleTimeString: {
(): string;
(locales?: string | string[] | undefined, options?: Intl.DateTimeFormatOptions | undefined): string;
(locales?: Intl.LocalesArgument, options?: Intl.DateTimeFormatOptions | undefined): string;
};
valueOf: () => number;
getTime: () => number;
getFullYear: () => number;
getUTCFullYear: () => number;
getMonth: () => number;
getUTCMonth: () => number;
getDate: () => number;
getUTCDate: () => number;
getDay: () => number;
getUTCDay: () => number;
getHours: () => number;
getUTCHours: () => number;
getMinutes: () => number;
getUTCMinutes: () => number;
getSeconds: () => number;
getUTCSeconds: () => number;
getMilliseconds: () => number;
getUTCMilliseconds: () => number;
getTimezoneOffset: () => number;
setTime: (time: number) => number;
setMilliseconds: (ms: number) => number;
setUTCMilliseconds: (ms: number) => number;
setSeconds: (sec: number, ms?: number | undefined) => number;
setUTCSeconds: (sec: number, ms?: number | undefined) => number;
setMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setUTCMinutes: (min: number, sec?: number | undefined, ms?: number | undefined) => number;
setHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setUTCHours: (hours: number, min?: number | undefined, sec?: number | undefined, ms?: number | undefined) => number;
setDate: (date: number) => number;
setUTCDate: (date: number) => number;
setMonth: (month: number, date?: number | undefined) => number;
setUTCMonth: (month: number, date?: number | undefined) => number;
setFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
setUTCFullYear: (year: number, month?: number | undefined, date?: number | undefined) => number;
toUTCString: () => string;
toISOString: () => string;
toJSON: (key?: any) => string;
[Symbol.toPrimitive]: {
(hint: "default"): string;
(hint: "string"): string;
(hint: "number"): number;
(hint: string): string | number;
};
}] | {
month: string | number;
year: string | number;
}[] | {
hours: string | number;
minutes: string | number;
seconds?: string | number | undefined;
}[] | undefined>;
wrapperClasses: string[];
hasSlot: (name: string) => boolean;
hasLabel: import("vue").ComputedRef<string | boolean>;
firstError: import("vue").ComputedRef<string>;
model: import("vue").WritableComputedRef<string | string[] | Date | Date[] | {
month: string | number;
year: string | number;
} | {
hours: string | number;
minutes: string | number;
seconds?: string | number | undefined;
} | {
month: string | number;
year: string | number;
}[] | {
hours: string | number;
minutes: string | number;
seconds?: string | number | undefined;
}[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: import("vue").PropType<DateModel>;
required: boolean;
description: string;
};
value: {
type: import("vue").PropType<DateModel>;
required: boolean;
description: string;
};
disabled: {
type: BooleanConstructor;
default: boolean;
description: string;
};
disabledDates: {
type: import("vue").PropType<string[]>;
required: boolean;
default: () => never[];
description: string;
};
readonly: {
type: BooleanConstructor;
default: boolean;
description: string;
};
clearable: {
type: BooleanConstructor;
default: boolean;
description: string;
};
required: {
type: BooleanConstructor;
default: boolean;
description: string;
};
errors: {
type: import("vue").PropType<import("@vuelidate/core").ErrorObject[]>;
required: boolean;
default: () => never[];
description: string;
};
format: {
type: StringConstructor;
default: string;
description: string;
};
multi: {
type: BooleanConstructor;
default: boolean;
description: string;
};
height: {
type: NumberConstructor;
default: number;
description: string;
};
label: {
type: StringConstructor;
required: boolean;
default: string;
description: string;
};
placeholder: {
type: StringConstructor;
default: string;
description: string;
};
inline: {
type: BooleanConstructor;
default: boolean;
description: string;
};
status: {
type: StringConstructor;
default: string;
options: string[];
description: string;
};
mode: {
type: StringConstructor;
default: string;
options: string[];
validator: (val: string) => boolean;
description: string;
};
fieldset: {
type: BooleanConstructor;
default: boolean;
description: string;
};
size: {
type: StringConstructor;
options: string[];
validator: (val: string) => boolean;
default: string;
description: string;
};
time: {
type: BooleanConstructor;
default: boolean;
description: string;
};
presets: {
type: (BooleanConstructor | (() => import("./k-datepicker.props").PresetRanges[]))[];
default: boolean;
};
range: {
type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
default: boolean;
};
minRange: {
type: NumberConstructor;
default: null;
description: string;
};
maxRange: {
type: NumberConstructor;
default: null;
description: string;
};
fixedStart: {
type: BooleanConstructor;
default: boolean;
};
fixedEnd: {
type: BooleanConstructor;
default: boolean;
};
minDate: {
type: StringConstructor;
default: null;
};
maxDate: {
type: StringConstructor;
default: null;
};
}>> & {
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
fieldset: boolean;
label: string;
time: boolean;
range: string | number | boolean;
size: string;
required: boolean;
height: number;
status: string;
mode: string;
disabled: boolean;
minDate: string;
maxDate: string;
clearable: boolean;
inline: boolean;
placeholder: string;
readonly: boolean;
disabledDates: string[];
errors: import("@vuelidate/core").ErrorObject[];
format: string;
multi: boolean;
presets: boolean | import("./k-datepicker.props").PresetRanges[];
minRange: number;
maxRange: number;
fixedStart: boolean;
fixedEnd: boolean;
}, {}>;
export default _default;