hunk.code_window: type CurriedFn1<A, R> = <A>(a: A) => R
   declare module.exports: CurriedFn1<Date | number, number>
  
hunk.labels: keep keep keep replace
hunk.after_edit: declare module.exports: CurriedFn1<Date | number, 0 | 1 | 2 | 3 | 4 | 5 | 6>
hunk.file_path: src/fp/getDay/index.js.flow
hunk.type: replace
file: // @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
  }
  
  declare module.exports: (date: Date | number) => boolean
  