1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- // @flow
- // This file is generated automatically by `scripts/build/typings.js`. Please, don't change it.
- export type Interval = {
- start: Date | number,
- end: Date | number,
- }
- export type Locale = {
- code?: string,
- formatDistance?: (...args: Array<any>) => any,
- formatRelative?: (...args: Array<any>) => any,
- localize?: {
- ordinalNumber: (...args: Array<any>) => any,
- era: (...args: Array<any>) => any,
- quarter: (...args: Array<any>) => any,
- month: (...args: Array<any>) => any,
- day: (...args: Array<any>) => any,
- dayPeriod: (...args: Array<any>) => any,
- },
- formatLong?: {
- date: (...args: Array<any>) => any,
- time: (...args: Array<any>) => any,
- dateTime: (...args: Array<any>) => any,
- },
- match?: {
- ordinalNumber: (...args: Array<any>) => any,
- era: (...args: Array<any>) => any,
- quarter: (...args: Array<any>) => any,
- month: (...args: Array<any>) => any,
- day: (...args: Array<any>) => any,
- dayPeriod: (...args: Array<any>) => any,
- },
- options?: {
- weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
- firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
- },
- }
- export type Duration = {
- years?: number,
- months?: number,
- weeks?: number,
- days?: number,
- hours?: number,
- minutes?: number,
- seconds?: number,
- }
- export type Day = 0 | 1 | 2 | 3 | 4 | 5 | 6
- type CurriedFn1<A, R> = <A>(a: A) => R
- type CurriedFn2<A, B, R> = <A>(
- a: A
- ) => CurriedFn1<B, R> | (<A, B>(a: A, b: B) => R)
- declare module.exports: CurriedFn2<
- {
- representation?: 'complete' | 'date' | 'time',
- format?: 'extended' | 'basic',
- },
- Date | number,
- string
- >
|