mirror of
https://github.com/swc-project/swc.git
synced 2024-12-28 08:04:43 +03:00
195 lines
2.7 KiB
TypeScript
195 lines
2.7 KiB
TypeScript
// Loaded from https://unpkg.com/luxon@1.25.0/src/impl/formats.js
|
|
|
|
|
|
/**
|
|
* @private
|
|
*/
|
|
|
|
const n = "numeric",
|
|
s = "short",
|
|
l = "long";
|
|
|
|
export const DATE_SHORT = {
|
|
year: n,
|
|
month: n,
|
|
day: n
|
|
};
|
|
|
|
export const DATE_MED = {
|
|
year: n,
|
|
month: s,
|
|
day: n
|
|
};
|
|
|
|
export const DATE_MED_WITH_WEEKDAY = {
|
|
year: n,
|
|
month: s,
|
|
day: n,
|
|
weekday: s
|
|
};
|
|
|
|
export const DATE_FULL = {
|
|
year: n,
|
|
month: l,
|
|
day: n
|
|
};
|
|
|
|
export const DATE_HUGE = {
|
|
year: n,
|
|
month: l,
|
|
day: n,
|
|
weekday: l
|
|
};
|
|
|
|
export const TIME_SIMPLE = {
|
|
hour: n,
|
|
minute: n
|
|
};
|
|
|
|
export const TIME_WITH_SECONDS = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n
|
|
};
|
|
|
|
export const TIME_WITH_SHORT_OFFSET = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
timeZoneName: s
|
|
};
|
|
|
|
export const TIME_WITH_LONG_OFFSET = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
timeZoneName: l
|
|
};
|
|
|
|
export const TIME_24_SIMPLE = {
|
|
hour: n,
|
|
minute: n,
|
|
hour12: false
|
|
};
|
|
|
|
/**
|
|
* {@link toLocaleString}; format like '09:30:23', always 24-hour.
|
|
*/
|
|
export const TIME_24_WITH_SECONDS = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
hour12: false
|
|
};
|
|
|
|
/**
|
|
* {@link toLocaleString}; format like '09:30:23 EDT', always 24-hour.
|
|
*/
|
|
export const TIME_24_WITH_SHORT_OFFSET = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
hour12: false,
|
|
timeZoneName: s
|
|
};
|
|
|
|
/**
|
|
* {@link toLocaleString}; format like '09:30:23 Eastern Daylight Time', always 24-hour.
|
|
*/
|
|
export const TIME_24_WITH_LONG_OFFSET = {
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
hour12: false,
|
|
timeZoneName: l
|
|
};
|
|
|
|
/**
|
|
* {@link toLocaleString}; format like '10/14/1983, 9:30 AM'. Only 12-hour if the locale is.
|
|
*/
|
|
export const DATETIME_SHORT = {
|
|
year: n,
|
|
month: n,
|
|
day: n,
|
|
hour: n,
|
|
minute: n
|
|
};
|
|
|
|
/**
|
|
* {@link toLocaleString}; format like '10/14/1983, 9:30:33 AM'. Only 12-hour if the locale is.
|
|
*/
|
|
export const DATETIME_SHORT_WITH_SECONDS = {
|
|
year: n,
|
|
month: n,
|
|
day: n,
|
|
hour: n,
|
|
minute: n,
|
|
second: n
|
|
};
|
|
|
|
export const DATETIME_MED = {
|
|
year: n,
|
|
month: s,
|
|
day: n,
|
|
hour: n,
|
|
minute: n
|
|
};
|
|
|
|
export const DATETIME_MED_WITH_SECONDS = {
|
|
year: n,
|
|
month: s,
|
|
day: n,
|
|
hour: n,
|
|
minute: n,
|
|
second: n
|
|
};
|
|
|
|
export const DATETIME_MED_WITH_WEEKDAY = {
|
|
year: n,
|
|
month: s,
|
|
day: n,
|
|
weekday: s,
|
|
hour: n,
|
|
minute: n
|
|
};
|
|
|
|
export const DATETIME_FULL = {
|
|
year: n,
|
|
month: l,
|
|
day: n,
|
|
hour: n,
|
|
minute: n,
|
|
timeZoneName: s
|
|
};
|
|
|
|
export const DATETIME_FULL_WITH_SECONDS = {
|
|
year: n,
|
|
month: l,
|
|
day: n,
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
timeZoneName: s
|
|
};
|
|
|
|
export const DATETIME_HUGE = {
|
|
year: n,
|
|
month: l,
|
|
day: n,
|
|
weekday: l,
|
|
hour: n,
|
|
minute: n,
|
|
timeZoneName: l
|
|
};
|
|
|
|
export const DATETIME_HUGE_WITH_SECONDS = {
|
|
year: n,
|
|
month: l,
|
|
day: n,
|
|
weekday: l,
|
|
hour: n,
|
|
minute: n,
|
|
second: n,
|
|
timeZoneName: l
|
|
};
|