927 lines
21 KiB
Plaintext
927 lines
21 KiB
Plaintext
// @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
|
|
|
|
declare module.exports: {
|
|
add: (date: Date | number, duration: Duration) => Date,
|
|
|
|
addBusinessDays: (date: Date | number, amount: number) => Date,
|
|
|
|
addDays: (date: Date | number, amount: number) => Date,
|
|
|
|
addHours: (date: Date | number, amount: number) => Date,
|
|
|
|
addISOWeekYears: (date: Date | number, amount: number) => Date,
|
|
|
|
addMilliseconds: (date: Date | number, amount: number) => Date,
|
|
|
|
addMinutes: (date: Date | number, amount: number) => Date,
|
|
|
|
addMonths: (date: Date | number, amount: number) => Date,
|
|
|
|
addQuarters: (date: Date | number, amount: number) => Date,
|
|
|
|
addSeconds: (date: Date | number, amount: number) => Date,
|
|
|
|
addWeeks: (date: Date | number, amount: number) => Date,
|
|
|
|
addYears: (date: Date | number, amount: number) => Date,
|
|
|
|
areIntervalsOverlapping: (
|
|
intervalLeft: Interval,
|
|
intervalRight: Interval,
|
|
options?: {
|
|
inclusive?: boolean,
|
|
}
|
|
) => boolean,
|
|
|
|
clamp: (date: Date | number, interval: Interval) => Date,
|
|
|
|
closestIndexTo: (
|
|
dateToCompare: Date | number,
|
|
datesArray: (Date | number)[]
|
|
) => ?number,
|
|
|
|
closestTo: (
|
|
dateToCompare: Date | number,
|
|
datesArray: (Date | number)[]
|
|
) => ?Date,
|
|
|
|
compareAsc: (dateLeft: Date | number, dateRight: Date | number) => number,
|
|
|
|
compareDesc: (dateLeft: Date | number, dateRight: Date | number) => number,
|
|
|
|
daysToWeeks: (days: number) => number,
|
|
|
|
differenceInBusinessDays: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarDays: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarISOWeeks: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarISOWeekYears: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarMonths: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarQuarters: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInCalendarWeeks: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => number,
|
|
|
|
differenceInCalendarYears: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInDays: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInHours: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
roundingMethod?: string,
|
|
}
|
|
) => number,
|
|
|
|
differenceInISOWeekYears: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInMilliseconds: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInMinutes: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
roundingMethod?: string,
|
|
}
|
|
) => number,
|
|
|
|
differenceInMonths: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
differenceInQuarters: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
roundingMethod?: string,
|
|
}
|
|
) => number,
|
|
|
|
differenceInSeconds: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
roundingMethod?: string,
|
|
}
|
|
) => number,
|
|
|
|
differenceInWeeks: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
roundingMethod?: string,
|
|
}
|
|
) => number,
|
|
|
|
differenceInYears: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => number,
|
|
|
|
eachDayOfInterval: (
|
|
interval: Interval,
|
|
options?: {
|
|
step?: number,
|
|
}
|
|
) => Date[],
|
|
|
|
eachHourOfInterval: (
|
|
interval: Interval,
|
|
options?: {
|
|
step?: number,
|
|
}
|
|
) => Date[],
|
|
|
|
eachMinuteOfInterval: (
|
|
interval: Interval,
|
|
options?: {
|
|
step?: number,
|
|
}
|
|
) => Date[],
|
|
|
|
eachMonthOfInterval: (interval: Interval) => Date[],
|
|
|
|
eachQuarterOfInterval: (interval: Interval) => Date[],
|
|
|
|
eachWeekendOfInterval: (interval: Interval) => Date[],
|
|
|
|
eachWeekendOfMonth: (date: Date | number) => Date[],
|
|
|
|
eachWeekendOfYear: (date: Date | number) => Date[],
|
|
|
|
eachWeekOfInterval: (
|
|
interval: Interval,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => Date[],
|
|
|
|
eachYearOfInterval: (interval: Interval) => Date[],
|
|
|
|
endOfDay: (date: Date | number) => Date,
|
|
|
|
endOfDecade: (
|
|
date: Date | number,
|
|
options?: {
|
|
additionalDigits?: 0 | 1 | 2,
|
|
}
|
|
) => Date,
|
|
|
|
endOfHour: (date: Date | number) => Date,
|
|
|
|
endOfISOWeek: (date: Date | number) => Date,
|
|
|
|
endOfISOWeekYear: (date: Date | number) => Date,
|
|
|
|
endOfMinute: (date: Date | number) => Date,
|
|
|
|
endOfMonth: (date: Date | number) => Date,
|
|
|
|
endOfQuarter: (date: Date | number) => Date,
|
|
|
|
endOfSecond: (date: Date | number) => Date,
|
|
|
|
endOfToday: () => Date,
|
|
|
|
endOfTomorrow: () => Date,
|
|
|
|
endOfWeek: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => Date,
|
|
|
|
endOfYear: (date: Date | number) => Date,
|
|
|
|
endOfYesterday: () => Date,
|
|
|
|
format: (
|
|
date: Date | number,
|
|
format: string,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: number,
|
|
useAdditionalWeekYearTokens?: boolean,
|
|
useAdditionalDayOfYearTokens?: boolean,
|
|
}
|
|
) => string,
|
|
|
|
formatDistance: (
|
|
date: Date | number,
|
|
baseDate: Date | number,
|
|
options?: {
|
|
includeSeconds?: boolean,
|
|
addSuffix?: boolean,
|
|
locale?: Locale,
|
|
}
|
|
) => string,
|
|
|
|
formatDistanceStrict: (
|
|
date: Date | number,
|
|
baseDate: Date | number,
|
|
options?: {
|
|
addSuffix?: boolean,
|
|
unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year',
|
|
roundingMethod?: 'floor' | 'ceil' | 'round',
|
|
locale?: Locale,
|
|
}
|
|
) => string,
|
|
|
|
formatDistanceToNow: (
|
|
date: Date | number,
|
|
options?: {
|
|
includeSeconds?: boolean,
|
|
addSuffix?: boolean,
|
|
locale?: Locale,
|
|
}
|
|
) => string,
|
|
|
|
formatDistanceToNowStrict: (
|
|
date: Date | number,
|
|
options?: {
|
|
addSuffix?: boolean,
|
|
unit?: 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year',
|
|
roundingMethod?: 'floor' | 'ceil' | 'round',
|
|
locale?: Locale,
|
|
}
|
|
) => string,
|
|
|
|
formatDuration: (
|
|
duration: Duration,
|
|
options?: {
|
|
format?: string[],
|
|
zero?: boolean,
|
|
delimiter?: string,
|
|
locale?: Locale,
|
|
}
|
|
) => string,
|
|
|
|
formatISO: (
|
|
date: Date | number,
|
|
options?: {
|
|
format?: 'extended' | 'basic',
|
|
representation?: 'complete' | 'date' | 'time',
|
|
}
|
|
) => string,
|
|
|
|
formatISO9075: (
|
|
date: Date | number,
|
|
options?: {
|
|
format?: 'extended' | 'basic',
|
|
representation?: 'complete' | 'date' | 'time',
|
|
}
|
|
) => string,
|
|
|
|
formatISODuration: (duration: Duration) => string,
|
|
|
|
formatRelative: (
|
|
date: Date | number,
|
|
baseDate: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => string,
|
|
|
|
formatRFC3339: (
|
|
date: Date | number,
|
|
options?: {
|
|
fractionDigits?: 0 | 1 | 2 | 3,
|
|
}
|
|
) => string,
|
|
|
|
formatRFC7231: (date: Date | number) => string,
|
|
|
|
fromUnixTime: (unixTime: number) => Date,
|
|
|
|
getDate: (date: Date | number) => number,
|
|
|
|
getDay: (date: Date | number) => 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
|
|
getDayOfYear: (date: Date | number) => number,
|
|
|
|
getDaysInMonth: (date: Date | number) => number,
|
|
|
|
getDaysInYear: (date: Date | number) => number,
|
|
|
|
getDecade: (date: Date | number) => number,
|
|
|
|
getDefaultOptions: () => Object,
|
|
|
|
getHours: (date: Date | number) => number,
|
|
|
|
getISODay: (date: Date | number) => number,
|
|
|
|
getISOWeek: (date: Date | number) => number,
|
|
|
|
getISOWeeksInYear: (date: Date | number) => number,
|
|
|
|
getISOWeekYear: (date: Date | number) => number,
|
|
|
|
getMilliseconds: (date: Date | number) => number,
|
|
|
|
getMinutes: (date: Date | number) => number,
|
|
|
|
getMonth: (date: Date | number) => number,
|
|
|
|
getOverlappingDaysInIntervals: (
|
|
intervalLeft: Interval,
|
|
intervalRight: Interval
|
|
) => number,
|
|
|
|
getQuarter: (date: Date | number) => number,
|
|
|
|
getSeconds: (date: Date | number) => number,
|
|
|
|
getTime: (date: Date | number) => number,
|
|
|
|
getUnixTime: (date: Date | number) => number,
|
|
|
|
getWeek: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}
|
|
) => number,
|
|
|
|
getWeekOfMonth: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => number,
|
|
|
|
getWeeksInMonth: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => number,
|
|
|
|
getWeekYear: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}
|
|
) => number,
|
|
|
|
getYear: (date: Date | number) => number,
|
|
|
|
hoursToMilliseconds: (hours: number) => number,
|
|
|
|
hoursToMinutes: (hours: number) => number,
|
|
|
|
hoursToSeconds: (hours: number) => number,
|
|
|
|
intervalToDuration: (interval: Interval) => Duration,
|
|
|
|
intlFormat: (
|
|
argument: Date | number,
|
|
formatOptions?: {
|
|
localeMatcher?: 'lookup' | 'best fit',
|
|
weekday?: 'narrow' | 'short' | 'long',
|
|
era?: 'narrow' | 'short' | 'long',
|
|
year?: 'numeric' | '2-digit',
|
|
month?: 'numeric' | '2-digit' | 'narrow' | 'short' | 'long',
|
|
day?: 'numeric' | '2-digit',
|
|
hour?: 'numeric' | '2-digit',
|
|
minute?: 'numeric' | '2-digit',
|
|
second?: 'numeric' | '2-digit',
|
|
timeZoneName?: 'short' | 'long',
|
|
formatMatcher?: 'basic' | 'best fit',
|
|
hour12?: boolean,
|
|
timeZone?: string,
|
|
},
|
|
localeOptions?: {
|
|
locale?: string | string[],
|
|
}
|
|
) => string,
|
|
|
|
intlFormatDistance: (
|
|
date: Date | number,
|
|
baseDate: Date | number,
|
|
options?: {
|
|
unit?: string,
|
|
locale?: string | string[],
|
|
localeMatcher?: string,
|
|
numeric?: string,
|
|
style?: string,
|
|
}
|
|
) => string,
|
|
|
|
isAfter: (date: Date | number, dateToCompare: Date | number) => boolean,
|
|
|
|
isBefore: (date: Date | number, dateToCompare: Date | number) => boolean,
|
|
|
|
isDate: (value: any) => boolean,
|
|
|
|
isEqual: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isExists: (year: number, month: number, day: number) => boolean,
|
|
|
|
isFirstDayOfMonth: (date: Date | number) => boolean,
|
|
|
|
isFriday: (date: Date | number) => boolean,
|
|
|
|
isFuture: (date: Date | number) => boolean,
|
|
|
|
isLastDayOfMonth: (date: Date | number) => boolean,
|
|
|
|
isLeapYear: (date: Date | number) => boolean,
|
|
|
|
isMatch: (
|
|
dateString: string,
|
|
formatString: string,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
useAdditionalWeekYearTokens?: boolean,
|
|
useAdditionalDayOfYearTokens?: boolean,
|
|
}
|
|
) => boolean,
|
|
|
|
isMonday: (date: Date | number) => boolean,
|
|
|
|
isPast: (date: Date | number) => boolean,
|
|
|
|
isSameDay: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameHour: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameISOWeek: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameISOWeekYear: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number
|
|
) => boolean,
|
|
|
|
isSameMinute: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameMonth: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameQuarter: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameSecond: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSameWeek: (
|
|
dateLeft: Date | number,
|
|
dateRight: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => boolean,
|
|
|
|
isSameYear: (dateLeft: Date | number, dateRight: Date | number) => boolean,
|
|
|
|
isSaturday: (date: Date | number) => boolean,
|
|
|
|
isSunday: (date: Date | number) => boolean,
|
|
|
|
isThisHour: (date: Date | number) => boolean,
|
|
|
|
isThisISOWeek: (date: Date | number) => boolean,
|
|
|
|
isThisMinute: (date: Date | number) => boolean,
|
|
|
|
isThisMonth: (date: Date | number) => boolean,
|
|
|
|
isThisQuarter: (date: Date | number) => boolean,
|
|
|
|
isThisSecond: (date: Date | number) => boolean,
|
|
|
|
isThisWeek: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => boolean,
|
|
|
|
isThisYear: (date: Date | number) => boolean,
|
|
|
|
isThursday: (date: Date | number) => boolean,
|
|
|
|
isToday: (date: Date | number) => boolean,
|
|
|
|
isTomorrow: (date: Date | number) => boolean,
|
|
|
|
isTuesday: (date: Date | number) => boolean,
|
|
|
|
isValid: (date: any) => boolean,
|
|
|
|
isWednesday: (date: Date | number) => boolean,
|
|
|
|
isWeekend: (date: Date | number) => boolean,
|
|
|
|
isWithinInterval: (date: Date | number, interval: Interval) => boolean,
|
|
|
|
isYesterday: (date: Date | number) => boolean,
|
|
|
|
lastDayOfDecade: (date: Date | number) => Date,
|
|
|
|
lastDayOfISOWeek: (date: Date | number) => Date,
|
|
|
|
lastDayOfISOWeekYear: (date: Date | number) => Date,
|
|
|
|
lastDayOfMonth: (date: Date | number) => Date,
|
|
|
|
lastDayOfQuarter: (
|
|
date: Date | number,
|
|
options?: {
|
|
additionalDigits?: 0 | 1 | 2,
|
|
}
|
|
) => Date,
|
|
|
|
lastDayOfWeek: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => Date,
|
|
|
|
lastDayOfYear: (date: Date | number) => Date,
|
|
|
|
lightFormat: (date: Date | number, format: string) => string,
|
|
|
|
max: (datesArray: (Date | number)[]) => Date,
|
|
|
|
milliseconds: (duration: Duration) => number,
|
|
|
|
millisecondsToHours: (milliseconds: number) => number,
|
|
|
|
millisecondsToMinutes: (milliseconds: number) => number,
|
|
|
|
millisecondsToSeconds: (milliseconds: number) => number,
|
|
|
|
min: (datesArray: (Date | number)[]) => Date,
|
|
|
|
minutesToHours: (minutes: number) => number,
|
|
|
|
minutesToMilliseconds: (minutes: number) => number,
|
|
|
|
minutesToSeconds: (minutes: number) => number,
|
|
|
|
monthsToQuarters: (months: number) => number,
|
|
|
|
monthsToYears: (months: number) => number,
|
|
|
|
nextDay: (date: Date | number, day: Day) => Date,
|
|
|
|
nextFriday: (date: Date | number) => Date,
|
|
|
|
nextMonday: (date: Date | number) => Date,
|
|
|
|
nextSaturday: (date: Date | number) => Date,
|
|
|
|
nextSunday: (date: Date | number) => Date,
|
|
|
|
nextThursday: (date: Date | number) => Date,
|
|
|
|
nextTuesday: (date: Date | number) => Date,
|
|
|
|
nextWednesday: (date: Date | number) => Date,
|
|
|
|
parse: (
|
|
dateString: string,
|
|
formatString: string,
|
|
referenceDate: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
useAdditionalWeekYearTokens?: boolean,
|
|
useAdditionalDayOfYearTokens?: boolean,
|
|
}
|
|
) => Date,
|
|
|
|
parseISO: (
|
|
argument: string,
|
|
options?: {
|
|
additionalDigits?: 0 | 1 | 2,
|
|
}
|
|
) => Date,
|
|
|
|
parseJSON: (argument: string | number | Date) => Date,
|
|
|
|
previousDay: (date: Date | number, day: number) => Date,
|
|
|
|
previousFriday: (date: Date | number) => Date,
|
|
|
|
previousMonday: (date: Date | number) => Date,
|
|
|
|
previousSaturday: (date: Date | number) => Date,
|
|
|
|
previousSunday: (date: Date | number) => Date,
|
|
|
|
previousThursday: (date: Date | number) => Date,
|
|
|
|
previousTuesday: (date: Date | number) => Date,
|
|
|
|
previousWednesday: (date: Date | number) => Date,
|
|
|
|
quartersToMonths: (quarters: number) => number,
|
|
|
|
quartersToYears: (quarters: number) => number,
|
|
|
|
roundToNearestMinutes: (
|
|
date: Date | number,
|
|
options?: {
|
|
nearestTo?: number,
|
|
roundingMethod?: string,
|
|
}
|
|
) => Date,
|
|
|
|
secondsToHours: (seconds: number) => number,
|
|
|
|
secondsToMilliseconds: (seconds: number) => number,
|
|
|
|
secondsToMinutes: (seconds: number) => number,
|
|
|
|
set: (
|
|
date: Date | number,
|
|
values: {
|
|
year?: number,
|
|
month?: number,
|
|
date?: number,
|
|
hours?: number,
|
|
minutes?: number,
|
|
seconds?: number,
|
|
milliseconds?: number,
|
|
}
|
|
) => Date,
|
|
|
|
setDate: (date: Date | number, dayOfMonth: number) => Date,
|
|
|
|
setDay: (
|
|
date: Date | number,
|
|
day: number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => Date,
|
|
|
|
setDayOfYear: (date: Date | number, dayOfYear: number) => Date,
|
|
|
|
setDefaultOptions: (newOptions: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}) => void,
|
|
|
|
setHours: (date: Date | number, hours: number) => Date,
|
|
|
|
setISODay: (date: Date | number, day: number) => Date,
|
|
|
|
setISOWeek: (date: Date | number, isoWeek: number) => Date,
|
|
|
|
setISOWeekYear: (date: Date | number, isoWeekYear: number) => Date,
|
|
|
|
setMilliseconds: (date: Date | number, milliseconds: number) => Date,
|
|
|
|
setMinutes: (date: Date | number, minutes: number) => Date,
|
|
|
|
setMonth: (date: Date | number, month: number) => Date,
|
|
|
|
setQuarter: (date: Date | number, quarter: number) => Date,
|
|
|
|
setSeconds: (date: Date | number, seconds: number) => Date,
|
|
|
|
setWeek: (
|
|
date: Date | number,
|
|
week: number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}
|
|
) => Date,
|
|
|
|
setWeekYear: (
|
|
date: Date | number,
|
|
weekYear: number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}
|
|
) => Date,
|
|
|
|
setYear: (date: Date | number, year: number) => Date,
|
|
|
|
startOfDay: (date: Date | number) => Date,
|
|
|
|
startOfDecade: (date: Date | number) => Date,
|
|
|
|
startOfHour: (date: Date | number) => Date,
|
|
|
|
startOfISOWeek: (date: Date | number) => Date,
|
|
|
|
startOfISOWeekYear: (date: Date | number) => Date,
|
|
|
|
startOfMinute: (date: Date | number) => Date,
|
|
|
|
startOfMonth: (date: Date | number) => Date,
|
|
|
|
startOfQuarter: (date: Date | number) => Date,
|
|
|
|
startOfSecond: (date: Date | number) => Date,
|
|
|
|
startOfToday: () => Date,
|
|
|
|
startOfTomorrow: () => Date,
|
|
|
|
startOfWeek: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
}
|
|
) => Date,
|
|
|
|
startOfWeekYear: (
|
|
date: Date | number,
|
|
options?: {
|
|
locale?: Locale,
|
|
weekStartsOn?: 0 | 1 | 2 | 3 | 4 | 5 | 6,
|
|
firstWeekContainsDate?: 1 | 2 | 3 | 4 | 5 | 6 | 7,
|
|
}
|
|
) => Date,
|
|
|
|
startOfYear: (date: Date | number) => Date,
|
|
|
|
startOfYesterday: () => Date,
|
|
|
|
sub: (date: Date | number, duration: Duration) => Date,
|
|
|
|
subBusinessDays: (date: Date | number, amount: number) => Date,
|
|
|
|
subDays: (date: Date | number, amount: number) => Date,
|
|
|
|
subHours: (date: Date | number, amount: number) => Date,
|
|
|
|
subISOWeekYears: (date: Date | number, amount: number) => Date,
|
|
|
|
subMilliseconds: (date: Date | number, amount: number) => Date,
|
|
|
|
subMinutes: (date: Date | number, amount: number) => Date,
|
|
|
|
subMonths: (date: Date | number, amount: number) => Date,
|
|
|
|
subQuarters: (date: Date | number, amount: number) => Date,
|
|
|
|
subSeconds: (date: Date | number, amount: number) => Date,
|
|
|
|
subWeeks: (date: Date | number, amount: number) => Date,
|
|
|
|
subYears: (date: Date | number, amount: number) => Date,
|
|
|
|
toDate: (argument: Date | number) => Date,
|
|
|
|
weeksToDays: (weeks: number) => number,
|
|
|
|
yearsToMonths: (years: number) => number,
|
|
|
|
yearsToQuarters: (years: 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,
|
|
}
|