UNPKG

hongluan-ui

Version:
543 lines (542 loc) 17.7 kB
import CommonPicker from './src/common/picker.vue'; import TimePickPanel from './src/time-picker-com/panel-time-pick.vue'; import type { SFCWithInstall } from 'hongluan-ui/es/utils'; export * from './src/utils'; export * from './src/constants'; export * from './src/common/props'; declare const _TimePicker: SFCWithInstall<import("vue").DefineComponent<{ isRange: { type: BooleanConstructor; default: boolean; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledDate: { type: FunctionConstructor; }; cellClassName: { type: FunctionConstructor; }; shortcuts: { type: ArrayConstructor; default: () => any[]; }; arrowControl: BooleanConstructor; label: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; fill: BooleanConstructor; unlinkPanels: BooleanConstructor; block: BooleanConstructor; thin: BooleanConstructor; teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; disabledHours: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledMinutes: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledSeconds: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; id: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; }; name: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; default: string; }; popperClass: { type: StringConstructor; default: string; }; popperOffset: { type: NumberConstructor; default: number; }; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: { type: StringConstructor; default: string; }; clearable: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: import("vue").PropType<import("./src/common/props").ModelValueType>; default: string; }; popperOptions: { type: import("vue").PropType<Partial<import("@popperjs/core").Options>>; default: () => {}; }; rangeSeparator: { type: StringConstructor; default: string; }; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; defaultTime: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ isRange: { type: BooleanConstructor; default: boolean; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledDate: { type: FunctionConstructor; }; cellClassName: { type: FunctionConstructor; }; shortcuts: { type: ArrayConstructor; default: () => any[]; }; arrowControl: BooleanConstructor; label: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; fill: BooleanConstructor; unlinkPanels: BooleanConstructor; block: BooleanConstructor; thin: BooleanConstructor; teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; disabledHours: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledMinutes: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledSeconds: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; id: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; }; name: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; default: string; }; popperClass: { type: StringConstructor; default: string; }; popperOffset: { type: NumberConstructor; default: number; }; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: { type: StringConstructor; default: string; }; clearable: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: import("vue").PropType<import("./src/common/props").ModelValueType>; default: string; }; popperOptions: { type: import("vue").PropType<Partial<import("@popperjs/core").Options>>; default: () => {}; }; rangeSeparator: { type: StringConstructor; default: string; }; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; defaultTime: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { type: string; name: import("./src/common/props").SingleOrRange<string>; label: string; validateEvent: boolean; block: boolean; disabled: boolean; fill: boolean; modelValue: import("./src/common/props").ModelValueType; editable: boolean; popperOptions: {}; popperClass: string; teleported: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; clearable: boolean; thin: boolean; popperOffset: number; placeholder: string; readonly: boolean; tabindex: string | number; shortcuts: unknown[]; arrowControl: boolean; unlinkPanels: boolean; rangeSeparator: string; isRange: boolean; }>>; export { CommonPicker, TimePickPanel }; export default _TimePicker; export declare const HlTimePicker: SFCWithInstall<import("vue").DefineComponent<{ isRange: { type: BooleanConstructor; default: boolean; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledDate: { type: FunctionConstructor; }; cellClassName: { type: FunctionConstructor; }; shortcuts: { type: ArrayConstructor; default: () => any[]; }; arrowControl: BooleanConstructor; label: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; fill: BooleanConstructor; unlinkPanels: BooleanConstructor; block: BooleanConstructor; thin: BooleanConstructor; teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; disabledHours: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledMinutes: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledSeconds: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; id: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; }; name: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; default: string; }; popperClass: { type: StringConstructor; default: string; }; popperOffset: { type: NumberConstructor; default: number; }; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: { type: StringConstructor; default: string; }; clearable: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: import("vue").PropType<import("./src/common/props").ModelValueType>; default: string; }; popperOptions: { type: import("vue").PropType<Partial<import("@popperjs/core").Options>>; default: () => {}; }; rangeSeparator: { type: StringConstructor; default: string; }; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; defaultTime: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ isRange: { type: BooleanConstructor; default: boolean; }; ariaLabel: StringConstructor; emptyValues: ArrayConstructor; valueOnClear: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledDate: { type: FunctionConstructor; }; cellClassName: { type: FunctionConstructor; }; shortcuts: { type: ArrayConstructor; default: () => any[]; }; arrowControl: BooleanConstructor; label: { type: StringConstructor; default: any; }; tabindex: { type: (StringConstructor | NumberConstructor)[]; default: number; }; validateEvent: { type: BooleanConstructor; default: boolean; }; fill: BooleanConstructor; unlinkPanels: BooleanConstructor; block: BooleanConstructor; thin: BooleanConstructor; teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; disabledHours: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledMinutes: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; disabledSeconds: { readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; id: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; }; name: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<string>>; default: string; }; popperClass: { type: StringConstructor; default: string; }; popperOffset: { type: NumberConstructor; default: number; }; format: StringConstructor; valueFormat: StringConstructor; dateFormat: StringConstructor; timeFormat: StringConstructor; type: { type: StringConstructor; default: string; }; clearable: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; readonly: BooleanConstructor; disabled: BooleanConstructor; placeholder: { type: StringConstructor; default: string; }; modelValue: { type: import("vue").PropType<import("./src/common/props").ModelValueType>; default: string; }; popperOptions: { type: import("vue").PropType<Partial<import("@popperjs/core").Options>>; default: () => {}; }; rangeSeparator: { type: StringConstructor; default: string; }; startPlaceholder: StringConstructor; endPlaceholder: StringConstructor; defaultValue: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; defaultTime: { type: import("vue").PropType<import("./src/common/props").SingleOrRange<Date>>; }; }>> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { type: string; name: import("./src/common/props").SingleOrRange<string>; label: string; validateEvent: boolean; block: boolean; disabled: boolean; fill: boolean; modelValue: import("./src/common/props").ModelValueType; editable: boolean; popperOptions: {}; popperClass: string; teleported: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; clearable: boolean; thin: boolean; popperOffset: number; placeholder: string; readonly: boolean; tabindex: string | number; shortcuts: unknown[]; arrowControl: boolean; unlinkPanels: boolean; rangeSeparator: string; isRange: boolean; }>>;