UNPKG

tav-ui

Version:
124 lines (123 loc) 3.4 kB
import { type PropType } from 'vue'; import dayjs from 'dayjs'; import type { Dayjs } from 'dayjs'; declare type DateRangeKeyType = 'day' | 'year' | 'month' | 'week' | 'quarter' | 'lastWeek' | 'lastMonth' | 'lastQuarter' | 'lastYear' | 'quarter_1' | 'quarter_2' | 'quarter_3' | 'quarter_4'; declare const _default: import("vue").DefineComponent<{ value: { type: ArrayConstructor; default: () => never[]; }; defaultRange: { type: StringConstructor; default: () => string; }; format: { type: StringConstructor; default: string; }; valueFormat: { type: StringConstructor; default: string; }; allowClear: BooleanConstructor; dateRangeList: PropType<any[]>; dateRangeKeyList: { type: PropType<DateRangeKeyType[]>; default: () => DateRangeKeyType[]; }; autoChoose: { type: PropType<any>; default: string; }; }, { computedDateRangeList: import("vue").ComputedRef<({ label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; } | { label: any; key: string; dateRange: dayjs.Dayjs[]; })[]>; currentRange: import("vue").Ref<string, string>; currentDate: import("vue").Ref<any, any>; handleDateChange: (val: [string, string] | [Dayjs, Dayjs]) => void; handleRangeChange: ({ key }: { key: any; }) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "getCurDate")[], "change" | "getCurDate", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; defaultRange?: unknown; format?: unknown; valueFormat?: unknown; allowClear?: unknown; dateRangeList?: unknown; dateRangeKeyList?: unknown; autoChoose?: unknown; } & { value: unknown[]; format: string; allowClear: boolean; valueFormat: string; defaultRange: string; dateRangeKeyList: DateRangeKeyType[]; autoChoose: string; } & { dateRangeList?: any[] | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onGetCurDate?: ((...args: any[]) => any) | undefined; }, { value: unknown[]; format: string; allowClear: boolean; valueFormat: string; defaultRange: string; dateRangeKeyList: DateRangeKeyType[]; autoChoose: string; }>; export default _default;