UNPKG

@codianz/better-date

Version:
48 lines (47 loc) 1.58 kB
export declare const UTCOffsetMap: { readonly "-12:00": -720; readonly "-11:00": -660; readonly "-10:00": -600; readonly "-09:30": -570; readonly "-09:00": -540; readonly "-08:00": -480; readonly "-07:00": -420; readonly "-06:00": -360; readonly "-05:00": -300; readonly "-04:00": -240; readonly "-03:30": -210; readonly "-03:00": -180; readonly "-02:00": -120; readonly "-01:00": -60; readonly "+00:00": 0; readonly "+01:00": 60; readonly "+02:00": 120; readonly "+03:00": 180; readonly "+03:30": 210; readonly "+04:00": 240; readonly "+04:30": 270; readonly "+05:00": 300; readonly "+05:30": 330; readonly "+05:45": 345; readonly "+06:00": 360; readonly "+06:30": 390; readonly "+07:00": 420; readonly "+08:00": 480; readonly "+08:45": 525; readonly "+09:00": 540; readonly "+09:30": 570; readonly "+10:00": 600; readonly "+10:30": 630; readonly "+11:00": 660; readonly "+11:30": 690; readonly "+12:00": 720; readonly "+12:45": 765; readonly "+13:00": 780; readonly "+14:00": 840; }; export type UTCOffset = keyof typeof UTCOffsetMap; export type UTCOffsetMinutes = (typeof UTCOffsetMap)[UTCOffset]; export declare function isValidUTCOffsetMinutes(m: unknown): m is UTCOffsetMinutes; export declare function isValidUTCOffset(s: unknown): s is UTCOffset; export declare function utcOffsetMinutesToUTCOffset(m: UTCOffsetMinutes): UTCOffset; export declare function convertToUTCOffsetMinutes(x: unknown): UTCOffsetMinutes;