You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					73 lines
				
				1.7 KiB
			
		
		
			
		
	
	
					73 lines
				
				1.7 KiB
			| 
											3 years ago
										 | // @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 | ||
|  | } | ||
|  | 
 | ||
|  | 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) | ||
|  | 
 | ||
|  | type CurriedFn3<A, B, C, R> = <A>( | ||
|  |   a: A | ||
|  | ) => | ||
|  |   | CurriedFn2<B, C, R> | ||
|  |   | (<A, B>( | ||
|  |       a: A, | ||
|  |       b: B | ||
|  |     ) => CurriedFn1<C, R> | (<A, B, C>(a: A, b: B, c: C) => R)) | ||
|  | 
 | ||
|  | declare module.exports: CurriedFn3< | ||
|  |   { | ||
|  |     inclusive?: boolean | ||
|  |   }, | ||
|  |   Interval, | ||
|  |   Interval, | ||
|  |   boolean | ||
|  | > |