aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/date-fns/esm/fp/index.js.flow
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-06-28 17:26:46 -0700
committerPinapelz <yukais@pinapelz.com>2025-06-28 17:43:56 -0700
commite4fa1e69e7ebfb627c7198fd1a9881e9327ec4d4 (patch)
tree06284a538a6008eca75051399e47db4e5d50301c /node_modules/date-fns/esm/fp/index.js.flow
initial commit: scaffolding
Diffstat (limited to 'node_modules/date-fns/esm/fp/index.js.flow')
-rw-r--r--node_modules/date-fns/esm/fp/index.js.flow694
1 files changed, 694 insertions, 0 deletions
diff --git a/node_modules/date-fns/esm/fp/index.js.flow b/node_modules/date-fns/esm/fp/index.js.flow
new file mode 100644
index 0000000..0c48176
--- /dev/null
+++ b/node_modules/date-fns/esm/fp/index.js.flow
@@ -0,0 +1,694 @@
+// @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)
+
+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))
+
+type CurriedFn4<A, B, C, D, R> = <A>(
+ a: A
+) =>
+ | CurriedFn3<B, C, D, R>
+ | (<A, B>(
+ a: A,
+ b: B
+ ) =>
+ | CurriedFn2<C, D, R>
+ | (<A, B, C>(
+ a: A,
+ b: B,
+ c: C
+ ) => CurriedFn1<D, R> | (<A, B, C, D>(a: A, b: B, c: C, d: D) => R)))
+
+declare module.exports: {
+ add: CurriedFn2<Duration, Date | number, Date>,
+ addBusinessDays: CurriedFn2<number, Date | number, Date>,
+ addDays: CurriedFn2<number, Date | number, Date>,
+ addHours: CurriedFn2<number, Date | number, Date>,
+ addISOWeekYears: CurriedFn2<number, Date | number, Date>,
+ addMilliseconds: CurriedFn2<number, Date | number, Date>,
+ addMinutes: CurriedFn2<number, Date | number, Date>,
+ addMonths: CurriedFn2<number, Date | number, Date>,
+ addQuarters: CurriedFn2<number, Date | number, Date>,
+ addSeconds: CurriedFn2<number, Date | number, Date>,
+ addWeeks: CurriedFn2<number, Date | number, Date>,
+ addYears: CurriedFn2<number, Date | number, Date>,
+ areIntervalsOverlapping: CurriedFn2<Interval, Interval, boolean>,
+ areIntervalsOverlappingWithOptions: CurriedFn3<
+ {
+ inclusive?: boolean,
+ },
+ Interval,
+ Interval,
+ boolean
+ >,
+ clamp: CurriedFn2<Interval, Date | number, Date>,
+ closestIndexTo: CurriedFn2<(Date | number)[], Date | number, ?number>,
+ closestTo: CurriedFn2<(Date | number)[], Date | number, ?Date>,
+ compareAsc: CurriedFn2<Date | number, Date | number, number>,
+ compareDesc: CurriedFn2<Date | number, Date | number, number>,
+ daysToWeeks: CurriedFn1<number, number>,
+ differenceInBusinessDays: CurriedFn2<Date | number, Date | number, number>,
+ differenceInCalendarDays: CurriedFn2<Date | number, Date | number, number>,
+ differenceInCalendarISOWeeks: CurriedFn2<
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInCalendarISOWeekYears: CurriedFn2<
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInCalendarMonths: CurriedFn2<Date | number, Date | number, number>,
+ differenceInCalendarQuarters: CurriedFn2<
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInCalendarWeeks: CurriedFn2<Date | number, Date | number, number>,
+ differenceInCalendarWeeksWithOptions: CurriedFn3<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInCalendarYears: CurriedFn2<Date | number, Date | number, number>,
+ differenceInDays: CurriedFn2<Date | number, Date | number, number>,
+ differenceInHours: CurriedFn2<Date | number, Date | number, number>,
+ differenceInHoursWithOptions: CurriedFn3<
+ {
+ roundingMethod?: string,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInISOWeekYears: CurriedFn2<Date | number, Date | number, number>,
+ differenceInMilliseconds: CurriedFn2<Date | number, Date | number, number>,
+ differenceInMinutes: CurriedFn2<Date | number, Date | number, number>,
+ differenceInMinutesWithOptions: CurriedFn3<
+ {
+ roundingMethod?: string,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInMonths: CurriedFn2<Date | number, Date | number, number>,
+ differenceInQuarters: CurriedFn2<Date | number, Date | number, number>,
+ differenceInQuartersWithOptions: CurriedFn3<
+ {
+ roundingMethod?: string,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInSeconds: CurriedFn2<Date | number, Date | number, number>,
+ differenceInSecondsWithOptions: CurriedFn3<
+ {
+ roundingMethod?: string,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInWeeks: CurriedFn2<Date | number, Date | number, number>,
+ differenceInWeeksWithOptions: CurriedFn3<
+ {
+ roundingMethod?: string,
+ },
+ Date | number,
+ Date | number,
+ number
+ >,
+ differenceInYears: CurriedFn2<Date | number, Date | number, number>,
+ eachDayOfInterval: CurriedFn1<Interval, Date[]>,
+ eachDayOfIntervalWithOptions: CurriedFn2<
+ {
+ step?: number,
+ },
+ Interval,
+ Date[]
+ >,
+ eachHourOfInterval: CurriedFn1<Interval, Date[]>,
+ eachHourOfIntervalWithOptions: CurriedFn2<
+ {
+ step?: number,
+ },
+ Interval,
+ Date[]
+ >,
+ eachMinuteOfInterval: CurriedFn1<Interval, Date[]>,
+ eachMinuteOfIntervalWithOptions: CurriedFn2<
+ {
+ step?: number,
+ },
+ Interval,
+ Date[]
+ >,
+ eachMonthOfInterval: CurriedFn1<Interval, Date[]>,
+ eachQuarterOfInterval: CurriedFn1<Interval, Date[]>,
+ eachWeekendOfInterval: CurriedFn1<Interval, Date[]>,
+ eachWeekendOfMonth: CurriedFn1<Date | number, Date[]>,
+ eachWeekendOfYear: CurriedFn1<Date | number, Date[]>,
+ eachWeekOfInterval: CurriedFn1<Interval, Date[]>,
+ eachWeekOfIntervalWithOptions: CurriedFn2<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Interval,
+ Date[]
+ >,
+ eachYearOfInterval: CurriedFn1<Interval, Date[]>,
+ endOfDay: CurriedFn1<Date | number, Date>,
+ endOfDecade: CurriedFn1<Date | number, Date>,
+ endOfDecadeWithOptions: CurriedFn2<
+ {
+ additionalDigits?: 0 | 1 | 2,
+ },
+ Date | number,
+ Date
+ >,
+ endOfHour: CurriedFn1<Date | number, Date>,
+ endOfISOWeek: CurriedFn1<Date | number, Date>,
+ endOfISOWeekYear: CurriedFn1<Date | number, Date>,
+ endOfMinute: CurriedFn1<Date | number, Date>,
+ endOfMonth: CurriedFn1<Date | number, Date>,
+ endOfQuarter: CurriedFn1<Date | number, Date>,
+ endOfSecond: CurriedFn1<Date | number, Date>,
+ endOfWeek: CurriedFn1<Date | number, Date>,
+ endOfWeekWithOptions: CurriedFn2<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date
+ >,
+ endOfYear: CurriedFn1<Date | number, Date>,
+ format: CurriedFn2<string, Date | number, string>,
+ formatDistance: CurriedFn2<Date | number, Date | number, string>,
+ formatDistanceStrict: CurriedFn2<Date | number, Date | number, string>,
+ 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<Duration, string>,
+ formatDurationWithOptions: CurriedFn2<
+ {
+ locale?: Locale,
+ delimiter?: string,
+ zero?: boolean,
+ format?: string[],
+ },
+ Duration,
+ string
+ >,
+ formatISO: CurriedFn1<Date | number, string>,
+ formatISO9075: CurriedFn1<Date | number, string>,
+ formatISO9075WithOptions: CurriedFn2<
+ {
+ representation?: 'complete' | 'date' | 'time',
+ format?: 'extended' | 'basic',
+ },
+ Date | number,
+ string
+ >,
+ formatISODuration: CurriedFn1<Duration, string>,
+ formatISOWithOptions: CurriedFn2<
+ {
+ representation?: 'complete' | 'date' | 'time',
+ format?: 'extended' | 'basic',
+ },
+ Date | number,
+ string
+ >,
+ formatRelative: CurriedFn2<Date | number, Date | number, string>,
+ formatRelativeWithOptions: CurriedFn3<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date | number,
+ string
+ >,
+ formatRFC3339: CurriedFn1<Date | number, string>,
+ formatRFC3339WithOptions: CurriedFn2<
+ {
+ fractionDigits?: 0 | 1 | 2 | 3,
+ },
+ Date | number,
+ string
+ >,
+ formatRFC7231: CurriedFn1<Date | number, string>,
+ formatWithOptions: CurriedFn3<
+ {
+ useAdditionalDayOfYearTokens?: boolean,
+ useAdditionalWeekYearTokens?: boolean,
+ firstWeekContainsDate?: number,
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ string,
+ Date | number,
+ string
+ >,
+ fromUnixTime: CurriedFn1<number, Date>,
+ getDate: CurriedFn1<Date | number, number>,
+ getDay: CurriedFn1<Date | number, 0 | 1 | 2 | 3 | 4 | 5 | 6>,
+ getDayOfYear: CurriedFn1<Date | number, number>,
+ getDaysInMonth: CurriedFn1<Date | number, number>,
+ getDaysInYear: CurriedFn1<Date | number, number>,
+ getDecade: CurriedFn1<Date | number, number>,
+ getHours: CurriedFn1<Date | number, number>,
+ getISODay: CurriedFn1<Date | number, number>,
+ getISOWeek: CurriedFn1<Date | number, number>,
+ getISOWeeksInYear: CurriedFn1<Date | number, number>,
+ getISOWeekYear: CurriedFn1<Date | number, number>,
+ getMilliseconds: CurriedFn1<Date | number, number>,
+ getMinutes: CurriedFn1<Date | number, number>,
+ getMonth: CurriedFn1<Date | number, number>,
+ getOverlappingDaysInIntervals: CurriedFn2<Interval, Interval, number>,
+ getQuarter: CurriedFn1<Date | number, number>,
+ getSeconds: CurriedFn1<Date | number, number>,
+ getTime: CurriedFn1<Date | number, number>,
+ getUnixTime: CurriedFn1<Date | number, number>,
+ getWeek: CurriedFn1<Date | number, number>,
+ getWeekOfMonth: CurriedFn1<Date | number, number>,
+ getWeekOfMonthWithOptions: CurriedFn2<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ number
+ >,
+ getWeeksInMonth: CurriedFn1<Date | number, number>,
+ 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<Date | number, number>,
+ 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<Date | number, number>,
+ hoursToMilliseconds: CurriedFn1<number, number>,
+ hoursToMinutes: CurriedFn1<number, number>,
+ hoursToSeconds: CurriedFn1<number, number>,
+ intervalToDuration: CurriedFn1<Interval, Duration>,
+ 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
+ >,
+ intlFormatDistance: CurriedFn2<Date | number, Date | number, string>,
+ intlFormatDistanceWithOptions: CurriedFn3<
+ {
+ style?: string,
+ numeric?: string,
+ localeMatcher?: string,
+ locale?: string | string[],
+ unit?: string,
+ },
+ Date | number,
+ Date | number,
+ string
+ >,
+ isAfter: CurriedFn2<Date | number, Date | number, boolean>,
+ isBefore: CurriedFn2<Date | number, Date | number, boolean>,
+ isDate: CurriedFn1<any, boolean>,
+ isEqual: CurriedFn2<Date | number, Date | number, boolean>,
+ isExists: CurriedFn3<number, number, number, boolean>,
+ isFirstDayOfMonth: CurriedFn1<Date | number, boolean>,
+ isFriday: CurriedFn1<Date | number, boolean>,
+ isLastDayOfMonth: CurriedFn1<Date | number, boolean>,
+ isLeapYear: CurriedFn1<Date | number, boolean>,
+ isMatch: CurriedFn2<string, string, boolean>,
+ 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<Date | number, boolean>,
+ isSameDay: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameHour: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameISOWeek: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameISOWeekYear: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameMinute: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameMonth: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameQuarter: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameSecond: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameWeek: CurriedFn2<Date | number, Date | number, boolean>,
+ isSameWeekWithOptions: CurriedFn3<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date | number,
+ boolean
+ >,
+ isSameYear: CurriedFn2<Date | number, Date | number, boolean>,
+ isSaturday: CurriedFn1<Date | number, boolean>,
+ isSunday: CurriedFn1<Date | number, boolean>,
+ isThursday: CurriedFn1<Date | number, boolean>,
+ isTuesday: CurriedFn1<Date | number, boolean>,
+ isValid: CurriedFn1<any, boolean>,
+ isWednesday: CurriedFn1<Date | number, boolean>,
+ isWeekend: CurriedFn1<Date | number, boolean>,
+ isWithinInterval: CurriedFn2<Interval, Date | number, boolean>,
+ lastDayOfDecade: CurriedFn1<Date | number, Date>,
+ lastDayOfISOWeek: CurriedFn1<Date | number, Date>,
+ lastDayOfISOWeekYear: CurriedFn1<Date | number, Date>,
+ lastDayOfMonth: CurriedFn1<Date | number, Date>,
+ lastDayOfQuarter: CurriedFn1<Date | number, Date>,
+ lastDayOfQuarterWithOptions: CurriedFn2<
+ {
+ additionalDigits?: 0 | 1 | 2,
+ },
+ Date | number,
+ Date
+ >,
+ lastDayOfWeek: CurriedFn1<Date | number, Date>,
+ lastDayOfWeekWithOptions: CurriedFn2<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date
+ >,
+ lastDayOfYear: CurriedFn1<Date | number, Date>,
+ lightFormat: CurriedFn2<string, Date | number, string>,
+ max: CurriedFn1<(Date | number)[], Date>,
+ milliseconds: CurriedFn1<Duration, number>,
+ millisecondsToHours: CurriedFn1<number, number>,
+ millisecondsToMinutes: CurriedFn1<number, number>,
+ millisecondsToSeconds: CurriedFn1<number, number>,
+ min: CurriedFn1<(Date | number)[], Date>,
+ minutesToHours: CurriedFn1<number, number>,
+ minutesToMilliseconds: CurriedFn1<number, number>,
+ minutesToSeconds: CurriedFn1<number, number>,
+ monthsToQuarters: CurriedFn1<number, number>,
+ monthsToYears: CurriedFn1<number, number>,
+ nextDay: CurriedFn2<Day, Date | number, Date>,
+ nextFriday: CurriedFn1<Date | number, Date>,
+ nextMonday: CurriedFn1<Date | number, Date>,
+ nextSaturday: CurriedFn1<Date | number, Date>,
+ nextSunday: CurriedFn1<Date | number, Date>,
+ nextThursday: CurriedFn1<Date | number, Date>,
+ nextTuesday: CurriedFn1<Date | number, Date>,
+ nextWednesday: CurriedFn1<Date | number, Date>,
+ parse: CurriedFn3<Date | number, string, string, Date>,
+ parseISO: CurriedFn1<string, Date>,
+ parseISOWithOptions: CurriedFn2<
+ {
+ additionalDigits?: 0 | 1 | 2,
+ },
+ string,
+ Date
+ >,
+ parseJSON: CurriedFn1<string | number | Date, Date>,
+ 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<number, Date | number, Date>,
+ previousFriday: CurriedFn1<Date | number, Date>,
+ previousMonday: CurriedFn1<Date | number, Date>,
+ previousSaturday: CurriedFn1<Date | number, Date>,
+ previousSunday: CurriedFn1<Date | number, Date>,
+ previousThursday: CurriedFn1<Date | number, Date>,
+ previousTuesday: CurriedFn1<Date | number, Date>,
+ previousWednesday: CurriedFn1<Date | number, Date>,
+ quartersToMonths: CurriedFn1<number, number>,
+ quartersToYears: CurriedFn1<number, number>,
+ roundToNearestMinutes: CurriedFn1<Date | number, Date>,
+ roundToNearestMinutesWithOptions: CurriedFn2<
+ {
+ roundingMethod?: string,
+ nearestTo?: number,
+ },
+ Date | number,
+ Date
+ >,
+ secondsToHours: CurriedFn1<number, number>,
+ secondsToMilliseconds: CurriedFn1<number, number>,
+ secondsToMinutes: CurriedFn1<number, number>,
+ set: CurriedFn2<
+ {
+ milliseconds?: number,
+ seconds?: number,
+ minutes?: number,
+ hours?: number,
+ date?: number,
+ month?: number,
+ year?: number,
+ },
+ Date | number,
+ Date
+ >,
+ setDate: CurriedFn2<number, Date | number, Date>,
+ setDay: CurriedFn2<number, Date | number, Date>,
+ setDayOfYear: CurriedFn2<number, Date | number, Date>,
+ setDayWithOptions: CurriedFn3<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ number,
+ Date | number,
+ Date
+ >,
+ setHours: CurriedFn2<number, Date | number, Date>,
+ setISODay: CurriedFn2<number, Date | number, Date>,
+ setISOWeek: CurriedFn2<number, Date | number, Date>,
+ setISOWeekYear: CurriedFn2<number, Date | number, Date>,
+ setMilliseconds: CurriedFn2<number, Date | number, Date>,
+ setMinutes: CurriedFn2<number, Date | number, Date>,
+ setMonth: CurriedFn2<number, Date | number, Date>,
+ setQuarter: CurriedFn2<number, Date | number, Date>,
+ setSeconds: CurriedFn2<number, Date | number, Date>,
+ setWeek: CurriedFn2<number, Date | number, Date>,
+ 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<number, Date | number, Date>,
+ 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<number, Date | number, Date>,
+ startOfDay: CurriedFn1<Date | number, Date>,
+ startOfDecade: CurriedFn1<Date | number, Date>,
+ startOfHour: CurriedFn1<Date | number, Date>,
+ startOfISOWeek: CurriedFn1<Date | number, Date>,
+ startOfISOWeekYear: CurriedFn1<Date | number, Date>,
+ startOfMinute: CurriedFn1<Date | number, Date>,
+ startOfMonth: CurriedFn1<Date | number, Date>,
+ startOfQuarter: CurriedFn1<Date | number, Date>,
+ startOfSecond: CurriedFn1<Date | number, Date>,
+ startOfWeek: CurriedFn1<Date | number, Date>,
+ startOfWeekWithOptions: CurriedFn2<
+ {
+ weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
+ locale?: Locale,
+ },
+ Date | number,
+ Date
+ >,
+ startOfWeekYear: CurriedFn1<Date | number, Date>,
+ 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<Date | number, Date>,
+ sub: CurriedFn2<Duration, Date | number, Date>,
+ subBusinessDays: CurriedFn2<number, Date | number, Date>,
+ subDays: CurriedFn2<number, Date | number, Date>,
+ subHours: CurriedFn2<number, Date | number, Date>,
+ subISOWeekYears: CurriedFn2<number, Date | number, Date>,
+ subMilliseconds: CurriedFn2<number, Date | number, Date>,
+ subMinutes: CurriedFn2<number, Date | number, Date>,
+ subMonths: CurriedFn2<number, Date | number, Date>,
+ subQuarters: CurriedFn2<number, Date | number, Date>,
+ subSeconds: CurriedFn2<number, Date | number, Date>,
+ subWeeks: CurriedFn2<number, Date | number, Date>,
+ subYears: CurriedFn2<number, Date | number, Date>,
+ toDate: CurriedFn1<Date | number, Date>,
+ weeksToDays: CurriedFn1<number, number>,
+ yearsToMonths: CurriedFn1<number, number>,
+ yearsToQuarters: CurriedFn1<number, number>,
+ daysInWeek: number,
+ daysInYear: number,
+ maxTime: number,
+ millisecondsInMinute: number,
+ millisecondsInHour: number,
+ millisecondsInSecond: number,
+ minTime: number,
+ minutesInHour: number,
+ monthsInQuarter: number,
+ monthsInYear: number,
+ quartersInYear: number,
+ secondsInHour: number,
+ secondsInMinute: number,
+ secondsInDay: number,
+ secondsInWeek: number,
+ secondsInYear: number,
+ secondsInMonth: number,
+ secondsInQuarter: number,
+}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage