UNPKG

@cainiaofe/cn-ui-m

Version:
12 lines (11 loc) 1.06 kB
import { ReactNode } from 'react'; import { CnPickerColumn } from "../../cn-picker"; import type { CnDatePickerFilter } from './date-picker-utils'; import { IDatePrecision, IQuarterPrecision } from '../types'; export declare function defaultRenderLabel(type: IDatePrecision, data: number): string; export declare function defaultI18nRenderLabel(type: IDatePrecision, data: number): string; export declare function generateDatePickerColumns(selected: string[], min: Date, max: Date, precision: IDatePrecision | IQuarterPrecision, renderLabel: (type: IDatePrecision | IQuarterPrecision, data: number | string) => ReactNode, filter: CnDatePickerFilter | undefined): CnPickerColumn[]; export declare function convertDateToStringArray(date: Date | undefined | null): string[]; export declare function convertQuarterDateToStringArray(date: Date | undefined | null): string[]; export declare function convertStringArrayToDate(value: Array<string | null | undefined>): Date; export declare function convertQuarterArrayToDate(value: Array<string | null | undefined>): Date;