37 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-01-29 09:26:07 +08:00
// @flow
// This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
import type { Locale } from 'date-fns'
type OptionsWithTZ = {
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
additionalDigits?: 0 | 1 | 2,
timeZone?: string,
locale?: Locale,
includeSeconds?: boolean,
addSuffix?: boolean,
unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year',
roundingMethod?: 'floor' | 'ceil' | 'round',
awareOfUnicodeTokens?: boolean,
}
declare module.exports: {
format: (date: Date | number, format: string, options?: OptionsWithTZ) => string,
formatInTimeZone: (
date: Date | string | number,
timeZone: string,
formatStr: string,
options?: OptionsWithTZ
) => string,
getTimezoneOffset: (timeZone: string, date?: Date | number) => number,
toDate: (argument: Date | string | number, options?: OptionsWithTZ) => Date,
utcToZonedTime: (date: Date | string | number, timeZone: string, options?: OptionsWithTZ) => Date,
zonedTimeToUtc: (date: Date | string | number, timeZone: string, options?: OptionsWithTZ) => Date,
}