From e4fa1e69e7ebfb627c7198fd1a9881e9327ec4d4 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 28 Jun 2025 17:26:46 -0700 Subject: initial commit: scaffolding --- node_modules/date-fns/esm/fp/index.js.flow | 694 +++++++++++++++++++++++++++++ 1 file changed, 694 insertions(+) create mode 100644 node_modules/date-fns/esm/fp/index.js.flow (limited to 'node_modules/date-fns/esm/fp/index.js.flow') 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, + 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 + >, + intlFormatDistance: CurriedFn2, + intlFormatDistanceWithOptions: CurriedFn3< + { + style?: string, + numeric?: string, + localeMatcher?: string, + locale?: string | string[], + unit?: string, + }, + Date | number, + 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< + { + roundingMethod?: string, + 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, + 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, +} -- cgit v1.2.3