@duffel/components
Version:
Component library to build your travel product with Duffel.
74 lines (73 loc) • 2.18 kB
TypeScript
declare const formats: {
readonly short: {
readonly year: "numeric";
readonly month: "numeric";
readonly day: "numeric";
};
readonly shortWithTime: {
readonly year: "numeric";
readonly month: "numeric";
readonly day: "numeric";
readonly hour: "numeric";
readonly minute: "numeric";
};
readonly medium: {
readonly year: "numeric";
readonly month: "short";
readonly day: "numeric";
};
readonly mediumNoYear: {
readonly month: "short";
readonly day: "numeric";
};
readonly mediumWithTime: {
readonly year: "numeric";
readonly month: "short";
readonly day: "numeric";
readonly hour: "numeric";
readonly minute: "numeric";
};
readonly mediumWithTimeAndTimezone: {
readonly year: "numeric";
readonly month: "short";
readonly day: "numeric";
readonly hour: "numeric";
readonly minute: "numeric";
readonly timeZoneName: "short";
readonly hour12: true;
};
readonly long: {
readonly weekday: "short";
readonly year: "numeric";
readonly month: "short";
readonly day: "numeric";
};
readonly longNoYear: {
readonly weekday: "short";
readonly month: "short";
readonly day: "numeric";
};
readonly longWithTime: {
readonly weekday: "short";
readonly year: "numeric";
readonly month: "short";
readonly day: "numeric";
readonly hour: "numeric";
readonly minute: "numeric";
readonly hour12: false;
};
readonly timeOnlyWithTimezone: {
readonly hour: "numeric";
readonly minute: "numeric";
readonly hour12: true;
readonly timeZoneName: "short";
};
readonly timeOnly: {
readonly hour: "numeric";
readonly minute: "numeric";
readonly hour12: true;
};
};
export type DateTimeDisplayFormat = keyof typeof formats;
export declare const getDateString: (original: Date | string | null, format: DateTimeDisplayFormat, locale?: string) => string;
export {};