50 lines
928 B
TypeScript
50 lines
928 B
TypeScript
interface Options {
|
|
fallbackFn: (date: any) => Date;
|
|
}
|
|
|
|
interface DateHoldingGlobal {
|
|
Date: typeof Date;
|
|
}
|
|
|
|
export type TimeZone =
|
|
'Australia/Adelaide' |
|
|
'Brazil/East' |
|
|
'Europe/London' |
|
|
'US/Eastern' |
|
|
'US/Pacific' |
|
|
'UTC' |
|
|
'Etc/GMT+12' |
|
|
'Etc/GMT+11' |
|
|
'Etc/GMT+10' |
|
|
'Etc/GMT+9' |
|
|
'Etc/GMT+8' |
|
|
'Etc/GMT+7' |
|
|
'Etc/GMT+6' |
|
|
'Etc/GMT+5' |
|
|
'Etc/GMT+4' |
|
|
'Etc/GMT+3' |
|
|
'Etc/GMT+2' |
|
|
'Etc/GMT+1' |
|
|
'Etc/GMT+0' |
|
|
'Etc/GMT' |
|
|
'Etc/GMT-0' |
|
|
'Etc/GMT-1' |
|
|
'Etc/GMT-2' |
|
|
'Etc/GMT-3' |
|
|
'Etc/GMT-4' |
|
|
'Etc/GMT-5' |
|
|
'Etc/GMT-6' |
|
|
'Etc/GMT-7' |
|
|
'Etc/GMT-8' |
|
|
'Etc/GMT-9' |
|
|
'Etc/GMT-10' |
|
|
'Etc/GMT-11' |
|
|
'Etc/GMT-12' |
|
|
'Etc/GMT-13' |
|
|
'Etc/GMT-14';
|
|
|
|
export function options(options: Options): void;
|
|
export function register(zone: TimeZone, glob?: DateHoldingGlobal): void;
|
|
export function unregister(glob?: DateHoldingGlobal): void;
|
|
export const _Date: typeof Date;
|