@gez/date-time-kit
Version:
52 lines (51 loc) • 1.38 kB
TypeScript
export type DataLimit = 'all' | 'today' | 'yesterday' | 'week' | 'lastWeek' | 'last7Days' | 'month' | 'last30Days' | 'last90Days' | 'last180Days' | 'last6Month' | 'year';
export declare const langs: readonly ["en-US", "zh-CN", "zh-TW", "id-ID", "vi-VN", "th-TH", "ms-MY", "ko-KR", "ar-AE"];
export type Lang = (typeof langs)[number];
export type I18nCfg = {
box: {
confirm: string;
cancel: string;
select: string;
reset: string;
};
quick: {
[k in DataLimit]: string;
} & {
custom: string;
timezone: string;
recommend: string;
timezoneList: string;
timezoneWithColon: string;
};
date: {
sun: string;
mon: string;
tue: string;
wed: string;
thu: string;
fri: string;
sat: string;
singleTitle: string;
};
timeUnit: {
year: string;
month: string;
day: string;
hour: string;
minute: string;
second: string;
millisecond: string;
};
time: {
startTime: string;
endTime: string;
startMillisecond: string;
endMillisecond: string;
singleTitle: string;
startDate: string;
endDate: string;
};
};
export type I18n = Record<Lang, I18nCfg>;
export declare const i18n: I18n;
export default i18n;