UNPKG

@gez/date-time-kit

Version:

18 lines (17 loc) 763 B
import { type DateGranularity, type DateTimeGranularity, type TimeGranularity } from '../../utils'; type FormatterFn<Gran> = (time: Date, granularity: { max: Gran; min: Gran; }, isSmall?: boolean) => string; export type DateFormatterFn = FormatterFn<DateGranularity>; export declare const defaultDateFormatter: DateFormatterFn; export type TimeFormatterFn = FormatterFn<TimeGranularity>; export declare const defaultTimeFormatter: TimeFormatterFn; export type DatetimeFormatterFn = FormatterFn<DateTimeGranularity>; export declare const defaultDatetimeFormatter: DatetimeFormatterFn; export declare const defaultFormatter: { readonly date: DateFormatterFn; readonly time: TimeFormatterFn; readonly datetime: DatetimeFormatterFn; }; export {};