芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/date-fns/fp/index.js.flow
// @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, formatRelative?: (...args: Array
) => any, localize?: { ordinalNumber: (...args: Array
) => any, era: (...args: Array
) => any, quarter: (...args: Array
) => any, month: (...args: Array
) => any, day: (...args: Array
) => any, dayPeriod: (...args: Array
) => any, }, formatLong?: { date: (...args: Array
) => any, time: (...args: Array
) => any, dateTime: (...args: Array
) => any, }, match?: { ordinalNumber: (...args: Array
) => any, era: (...args: Array
) => any, quarter: (...args: Array
) => any, month: (...args: Array
) => any, day: (...args: Array
) => any, dayPeriod: (...args: Array
) => 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: A) => R type CurriedFn2
=
( a: A ) => CurriedFn1
| (
(a: A, b: B) => R) type CurriedFn3
=
( a: A ) => | CurriedFn2
| (
( a: A, b: B ) => CurriedFn1
| (
(a: A, b: B, c: C) => R)) type CurriedFn4
=
( a: A ) => | CurriedFn3
| (
( a: A, b: B ) => | CurriedFn2
| (
( a: A, b: B, c: C ) => CurriedFn1
| (
(a: A, b: B, c: C, d: D) => R))) declare module.exports: { add: CurriedFn2
, addBusinessDays: CurriedFn2
, addDays: CurriedFn2
, addHours: CurriedFn2
, addISOWeekYears: CurriedFn2
, addMilliseconds: CurriedFn2
, addMinutes: CurriedFn2
, addMonths: CurriedFn2
, addQuarters: CurriedFn2
, addSeconds: CurriedFn2
, addWeeks: CurriedFn2
, addYears: CurriedFn2
, areIntervalsOverlapping: CurriedFn2
, areIntervalsOverlappingWithOptions: CurriedFn3< { inclusive?: boolean, }, Interval, Interval, boolean >, clamp: CurriedFn2
, closestIndexTo: CurriedFn2<(Date | number)[], Date | number, number>, closestTo: CurriedFn2<(Date | number)[], Date | number, Date>, compareAsc: CurriedFn2
, compareDesc: CurriedFn2
, daysToWeeks: CurriedFn1
, differenceInBusinessDays: CurriedFn2
, differenceInCalendarDays: CurriedFn2
, differenceInCalendarISOWeeks: CurriedFn2< Date | number, Date | number, number >, differenceInCalendarISOWeekYears: CurriedFn2< Date | number, Date | number, number >, differenceInCalendarMonths: CurriedFn2
, differenceInCalendarQuarters: CurriedFn2< Date | number, Date | number, number >, differenceInCalendarWeeks: CurriedFn2
, differenceInCalendarWeeksWithOptions: CurriedFn3< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date | number, number >, differenceInCalendarYears: CurriedFn2
, differenceInDays: CurriedFn2
, differenceInHours: CurriedFn2
, differenceInHoursWithOptions: CurriedFn3< { roundingMethod?: string, }, Date | number, Date | number, number >, differenceInISOWeekYears: CurriedFn2
, differenceInMilliseconds: CurriedFn2
, differenceInMinutes: CurriedFn2
, differenceInMinutesWithOptions: CurriedFn3< { roundingMethod?: string, }, Date | number, Date | number, number >, differenceInMonths: CurriedFn2
, differenceInQuarters: CurriedFn2
, differenceInQuartersWithOptions: CurriedFn3< { roundingMethod?: string, }, Date | number, Date | number, number >, differenceInSeconds: CurriedFn2
, differenceInSecondsWithOptions: CurriedFn3< { roundingMethod?: string, }, Date | number, Date | number, number >, differenceInWeeks: CurriedFn2
, differenceInWeeksWithOptions: CurriedFn3< { roundingMethod?: string, }, Date | number, Date | number, number >, differenceInYears: CurriedFn2
, eachDayOfInterval: CurriedFn1
, eachDayOfIntervalWithOptions: CurriedFn2< { step?: number, }, Interval, Date[] >, eachHourOfInterval: CurriedFn1
, eachHourOfIntervalWithOptions: CurriedFn2< { step?: number, }, Interval, Date[] >, eachMinuteOfInterval: CurriedFn1
, eachMinuteOfIntervalWithOptions: CurriedFn2< { step?: number, }, Interval, Date[] >, eachMonthOfInterval: CurriedFn1
, eachQuarterOfInterval: CurriedFn1
, eachWeekendOfInterval: CurriedFn1
, eachWeekendOfMonth: CurriedFn1
, eachWeekendOfYear: CurriedFn1
, eachWeekOfInterval: CurriedFn1
, eachWeekOfIntervalWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Interval, Date[] >, eachYearOfInterval: CurriedFn1
, endOfDay: CurriedFn1
, endOfDecade: CurriedFn1
, endOfDecadeWithOptions: CurriedFn2< { additionalDigits?: 0 | 1 | 2, }, Date | number, Date >, endOfHour: CurriedFn1
, endOfISOWeek: CurriedFn1
, endOfISOWeekYear: CurriedFn1
, endOfMinute: CurriedFn1
, endOfMonth: CurriedFn1
, endOfQuarter: CurriedFn1
, endOfSecond: CurriedFn1
, endOfWeek: CurriedFn1
, endOfWeekWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date >, endOfYear: CurriedFn1
, format: CurriedFn2
, formatDistance: CurriedFn2
, formatDistanceStrict: CurriedFn2
, formatDistanceStrictWithOptions: CurriedFn3< { locale?: Locale, roundingMethod?: 'floor' | 'ceil' | 'round', unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year', addSuffix?: boolean, }, Date | number, Date | number, string >, formatDistanceWithOptions: CurriedFn3< { locale?: Locale, addSuffix?: boolean, includeSeconds?: boolean, }, Date | number, Date | number, string >, formatDuration: CurriedFn1
, formatDurationWithOptions: CurriedFn2< { locale?: Locale, delimiter?: string, zero?: boolean, format?: string[], }, Duration, string >, formatISO: CurriedFn1
, formatISO9075: CurriedFn1
, formatISO9075WithOptions: CurriedFn2< { representation?: 'complete' | 'date' | 'time', format?: 'extended' | 'basic', }, Date | number, string >, formatISODuration: CurriedFn1
, formatISOWithOptions: CurriedFn2< { representation?: 'complete' | 'date' | 'time', format?: 'extended' | 'basic', }, Date | number, string >, formatRelative: CurriedFn2
, formatRelativeWithOptions: CurriedFn3< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date | number, string >, formatRFC3339: CurriedFn1
, formatRFC3339WithOptions: CurriedFn2< { fractionDigits?: 0 | 1 | 2 | 3, }, Date | number, string >, formatRFC7231: CurriedFn1
, formatWithOptions: CurriedFn3< { useAdditionalDayOfYearTokens?: boolean, useAdditionalWeekYearTokens?: boolean, firstWeekContainsDate?: number, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, string, Date | number, string >, fromUnixTime: CurriedFn1
, getDate: CurriedFn1
, getDay: CurriedFn1
, getDayOfYear: CurriedFn1
, getDaysInMonth: CurriedFn1
, getDaysInYear: CurriedFn1
, getDecade: CurriedFn1
, getHours: CurriedFn1
, getISODay: CurriedFn1
, getISOWeek: CurriedFn1
, getISOWeeksInYear: CurriedFn1
, getISOWeekYear: CurriedFn1
, getMilliseconds: CurriedFn1
, getMinutes: CurriedFn1
, getMonth: CurriedFn1
, getOverlappingDaysInIntervals: CurriedFn2
, getQuarter: CurriedFn1
, getSeconds: CurriedFn1
, getTime: CurriedFn1
, getUnixTime: CurriedFn1
, getWeek: CurriedFn1
, getWeekOfMonth: CurriedFn1
, getWeekOfMonthWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, number >, getWeeksInMonth: CurriedFn1
, getWeeksInMonthWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, number >, getWeekWithOptions: CurriedFn2< { firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, number >, getWeekYear: CurriedFn1
, getWeekYearWithOptions: CurriedFn2< { firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, number >, getYear: CurriedFn1
, hoursToMilliseconds: CurriedFn1
, hoursToMinutes: CurriedFn1
, hoursToSeconds: CurriedFn1
, intervalToDuration: CurriedFn1
, intlFormat: CurriedFn3< { locale?: string | string[], }, { timeZone?: string, hour12?: boolean, formatMatcher?: 'basic' | 'best fit', timeZoneName?: 'short' | 'long', second?: 'numeric' | '2-digit', minute?: 'numeric' | '2-digit', hour?: 'numeric' | '2-digit', day?: 'numeric' | '2-digit', month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long', year?: 'numeric' | '2-digit', era?: 'narrow' | 'short' | 'long', weekday?: 'narrow' | 'short' | 'long', localeMatcher?: 'lookup' | 'best fit', }, Date | number, string >, isAfter: CurriedFn2
, isBefore: CurriedFn2
, isDate: CurriedFn1
, isEqual: CurriedFn2
, isExists: CurriedFn3
, isFirstDayOfMonth: CurriedFn1
, isFriday: CurriedFn1
, isLastDayOfMonth: CurriedFn1
, isLeapYear: CurriedFn1
, isMatch: CurriedFn2
, isMatchWithOptions: CurriedFn3< { useAdditionalDayOfYearTokens?: boolean, useAdditionalWeekYearTokens?: boolean, firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, string, string, boolean >, isMonday: CurriedFn1
, isSameDay: CurriedFn2
, isSameHour: CurriedFn2
, isSameISOWeek: CurriedFn2
, isSameISOWeekYear: CurriedFn2
, isSameMinute: CurriedFn2
, isSameMonth: CurriedFn2
, isSameQuarter: CurriedFn2
, isSameSecond: CurriedFn2
, isSameWeek: CurriedFn2
, isSameWeekWithOptions: CurriedFn3< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date | number, boolean >, isSameYear: CurriedFn2
, isSaturday: CurriedFn1
, isSunday: CurriedFn1
, isThursday: CurriedFn1
, isTuesday: CurriedFn1
, isValid: CurriedFn1
, isWednesday: CurriedFn1
, isWeekend: CurriedFn1
, isWithinInterval: CurriedFn2
, lastDayOfDecade: CurriedFn1
, lastDayOfISOWeek: CurriedFn1
, lastDayOfISOWeekYear: CurriedFn1
, lastDayOfMonth: CurriedFn1
, lastDayOfQuarter: CurriedFn1
, lastDayOfQuarterWithOptions: CurriedFn2< { additionalDigits?: 0 | 1 | 2, }, Date | number, Date >, lastDayOfWeek: CurriedFn1
, lastDayOfWeekWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date >, lastDayOfYear: CurriedFn1
, lightFormat: CurriedFn2
, max: CurriedFn1<(Date | number)[], Date>, milliseconds: CurriedFn1
, millisecondsToHours: CurriedFn1
, millisecondsToMinutes: CurriedFn1
, millisecondsToSeconds: CurriedFn1
, min: CurriedFn1<(Date | number)[], Date>, minutesToHours: CurriedFn1
, minutesToMilliseconds: CurriedFn1
, minutesToSeconds: CurriedFn1
, monthsToQuarters: CurriedFn1
, monthsToYears: CurriedFn1
, nextDay: CurriedFn2
, nextFriday: CurriedFn1
, nextMonday: CurriedFn1
, nextSaturday: CurriedFn1
, nextSunday: CurriedFn1
, nextThursday: CurriedFn1
, nextTuesday: CurriedFn1
, nextWednesday: CurriedFn1
, parse: CurriedFn3
, parseISO: CurriedFn1
, parseISOWithOptions: CurriedFn2< { additionalDigits?: 0 | 1 | 2, }, string, Date >, parseJSON: CurriedFn1
, parseWithOptions: CurriedFn4< { useAdditionalDayOfYearTokens?: boolean, useAdditionalWeekYearTokens?: boolean, firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, string, string, Date >, previousDay: CurriedFn2
, previousFriday: CurriedFn1
, previousMonday: CurriedFn1
, previousSaturday: CurriedFn1
, previousSunday: CurriedFn1
, previousThursday: CurriedFn1
, previousTuesday: CurriedFn1
, previousWednesday: CurriedFn1
, quartersToMonths: CurriedFn1
, quartersToYears: CurriedFn1
, roundToNearestMinutes: CurriedFn1
, roundToNearestMinutesWithOptions: CurriedFn2< { nearestTo?: number, }, Date | number, Date >, secondsToHours: CurriedFn1
, secondsToMilliseconds: CurriedFn1
, secondsToMinutes: CurriedFn1
, set: CurriedFn2< { milliseconds?: number, seconds?: number, minutes?: number, hours?: number, date?: number, month?: number, year?: number, }, Date | number, Date >, setDate: CurriedFn2
, setDay: CurriedFn2
, setDayOfYear: CurriedFn2
, setDayWithOptions: CurriedFn3< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, number, Date | number, Date >, setHours: CurriedFn2
, setISODay: CurriedFn2
, setISOWeek: CurriedFn2
, setISOWeekYear: CurriedFn2
, setMilliseconds: CurriedFn2
, setMinutes: CurriedFn2
, setMonth: CurriedFn2
, setQuarter: CurriedFn2
, setSeconds: CurriedFn2
, setWeek: CurriedFn2
, setWeekWithOptions: CurriedFn3< { firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, number, Date | number, Date >, setWeekYear: CurriedFn2
, setWeekYearWithOptions: CurriedFn3< { firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, number, Date | number, Date >, setYear: CurriedFn2
, startOfDay: CurriedFn1
, startOfDecade: CurriedFn1
, startOfHour: CurriedFn1
, startOfISOWeek: CurriedFn1
, startOfISOWeekYear: CurriedFn1
, startOfMinute: CurriedFn1
, startOfMonth: CurriedFn1
, startOfQuarter: CurriedFn1
, startOfSecond: CurriedFn1
, startOfWeek: CurriedFn1
, startOfWeekWithOptions: CurriedFn2< { weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date >, startOfWeekYear: CurriedFn1
, startOfWeekYearWithOptions: CurriedFn2< { firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7, weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6, locale?: Locale, }, Date | number, Date >, startOfYear: CurriedFn1
, sub: CurriedFn2
, subBusinessDays: CurriedFn2
, subDays: CurriedFn2
, subHours: CurriedFn2
, subISOWeekYears: CurriedFn2
, subMilliseconds: CurriedFn2
, subMinutes: CurriedFn2
, subMonths: CurriedFn2
, subQuarters: CurriedFn2
, subSeconds: CurriedFn2
, subWeeks: CurriedFn2
, subYears: CurriedFn2
, toDate: CurriedFn1
, weeksToDays: CurriedFn1
, yearsToMonths: CurriedFn1
, yearsToQuarters: CurriedFn1
, daysInWeek: number, maxTime: number, millisecondsInMinute: number, millisecondsInHour: number, millisecondsInSecond: number, minTime: number, minutesInHour: number, monthsInQuarter: number, monthsInYear: number, quartersInYear: number, secondsInHour: number, secondsInMinute: number, }