Spaces:
Configuration error
Configuration error
luigi12345
commited on
Commit
•
f9d57df
1
Parent(s):
6cd8e2e
02a9cc0471ffccdadb7f71a084278141f970fc8c50e68072db59e78b34dfcc29
Browse files- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.js +28 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.mjs +29 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.mts +41 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.ts +41 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.js +68 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.mjs +67 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.js +28 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.mjs +29 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.js +28 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.mjs +29 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.js +28 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.mjs +29 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.js +26 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.mjs +27 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.mts +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.ts +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.js +59 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.mjs +58 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.mts +31 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.ts +31 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.js +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.mjs +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.mts +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.ts +52 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.js +84 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.mjs +78 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.mts +37 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.ts +37 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.js +45 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.mjs +46 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.mts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.ts +22 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.js +26 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.mjs +27 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.mts +20 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.ts +20 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.js +26 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.mjs +27 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.mts +20 -0
- workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.ts +20 -0
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getMonth
|
3 |
+
* @category Month Helpers
|
4 |
+
* @summary Get the month of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the month of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The month index (0-11)
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which month is 29 February 2012?
|
17 |
+
* const result = getMonth(new Date(2012, 1, 29))
|
18 |
+
* //=> 1
|
19 |
+
*/
|
20 |
+
export declare function getMonth<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getMonth
|
3 |
+
* @category Month Helpers
|
4 |
+
* @summary Get the month of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the month of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The month index (0-11)
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which month is 29 February 2012?
|
17 |
+
* const result = getMonth(new Date(2012, 1, 29))
|
18 |
+
* //=> 1
|
19 |
+
*/
|
20 |
+
export declare function getMonth<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.js
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getMonth = getMonth;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getMonth
|
7 |
+
* @category Month Helpers
|
8 |
+
* @summary Get the month of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the month of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The month index (0-11)
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Which month is 29 February 2012?
|
21 |
+
* const result = getMonth(new Date(2012, 1, 29))
|
22 |
+
* //=> 1
|
23 |
+
*/
|
24 |
+
function getMonth(date) {
|
25 |
+
const _date = (0, _index.toDate)(date);
|
26 |
+
const month = _date.getMonth();
|
27 |
+
return month;
|
28 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getMonth.mjs
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getMonth
|
5 |
+
* @category Month Helpers
|
6 |
+
* @summary Get the month of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the month of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The month index (0-11)
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Which month is 29 February 2012?
|
19 |
+
* const result = getMonth(new Date(2012, 1, 29))
|
20 |
+
* //=> 1
|
21 |
+
*/
|
22 |
+
export function getMonth(date) {
|
23 |
+
const _date = toDate(date);
|
24 |
+
const month = _date.getMonth();
|
25 |
+
return month;
|
26 |
+
}
|
27 |
+
|
28 |
+
// Fallback for modularized imports:
|
29 |
+
export default getMonth;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.mts
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { Interval } from "./types.js";
|
2 |
+
/**
|
3 |
+
* @name getOverlappingDaysInIntervals
|
4 |
+
* @category Interval Helpers
|
5 |
+
* @summary Get the number of days that overlap in two time intervals
|
6 |
+
*
|
7 |
+
* @description
|
8 |
+
* Get the number of days that overlap in two time intervals. It uses the time
|
9 |
+
* between dates to calculate the number of days, rounding it up to include
|
10 |
+
* partial days.
|
11 |
+
*
|
12 |
+
* Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
|
13 |
+
* result in 1.
|
14 |
+
*
|
15 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
16 |
+
*
|
17 |
+
* @param intervalLeft - The first interval to compare.
|
18 |
+
* @param intervalRight - The second interval to compare.
|
19 |
+
*
|
20 |
+
* @returns The number of days that overlap in two time intervals
|
21 |
+
*
|
22 |
+
* @example
|
23 |
+
* // For overlapping time intervals adds 1 for each started overlapping day:
|
24 |
+
* getOverlappingDaysInIntervals(
|
25 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
26 |
+
* { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
|
27 |
+
* )
|
28 |
+
* //=> 3
|
29 |
+
*
|
30 |
+
* @example
|
31 |
+
* // For non-overlapping time intervals returns 0:
|
32 |
+
* getOverlappingDaysInIntervals(
|
33 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
34 |
+
* { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
|
35 |
+
* )
|
36 |
+
* //=> 0
|
37 |
+
*/
|
38 |
+
export declare function getOverlappingDaysInIntervals<DateType extends Date>(
|
39 |
+
intervalLeft: Interval<DateType>,
|
40 |
+
intervalRight: Interval<DateType>,
|
41 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.d.ts
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { Interval } from "./types.js";
|
2 |
+
/**
|
3 |
+
* @name getOverlappingDaysInIntervals
|
4 |
+
* @category Interval Helpers
|
5 |
+
* @summary Get the number of days that overlap in two time intervals
|
6 |
+
*
|
7 |
+
* @description
|
8 |
+
* Get the number of days that overlap in two time intervals. It uses the time
|
9 |
+
* between dates to calculate the number of days, rounding it up to include
|
10 |
+
* partial days.
|
11 |
+
*
|
12 |
+
* Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
|
13 |
+
* result in 1.
|
14 |
+
*
|
15 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
16 |
+
*
|
17 |
+
* @param intervalLeft - The first interval to compare.
|
18 |
+
* @param intervalRight - The second interval to compare.
|
19 |
+
*
|
20 |
+
* @returns The number of days that overlap in two time intervals
|
21 |
+
*
|
22 |
+
* @example
|
23 |
+
* // For overlapping time intervals adds 1 for each started overlapping day:
|
24 |
+
* getOverlappingDaysInIntervals(
|
25 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
26 |
+
* { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
|
27 |
+
* )
|
28 |
+
* //=> 3
|
29 |
+
*
|
30 |
+
* @example
|
31 |
+
* // For non-overlapping time intervals returns 0:
|
32 |
+
* getOverlappingDaysInIntervals(
|
33 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
34 |
+
* { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
|
35 |
+
* )
|
36 |
+
* //=> 0
|
37 |
+
*/
|
38 |
+
export declare function getOverlappingDaysInIntervals<DateType extends Date>(
|
39 |
+
intervalLeft: Interval<DateType>,
|
40 |
+
intervalRight: Interval<DateType>,
|
41 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.js
ADDED
@@ -0,0 +1,68 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getOverlappingDaysInIntervals = getOverlappingDaysInIntervals;
|
3 |
+
var _index = require("./_lib/getTimezoneOffsetInMilliseconds.js");
|
4 |
+
var _index2 = require("./constants.js");
|
5 |
+
var _index3 = require("./toDate.js");
|
6 |
+
|
7 |
+
/**
|
8 |
+
* @name getOverlappingDaysInIntervals
|
9 |
+
* @category Interval Helpers
|
10 |
+
* @summary Get the number of days that overlap in two time intervals
|
11 |
+
*
|
12 |
+
* @description
|
13 |
+
* Get the number of days that overlap in two time intervals. It uses the time
|
14 |
+
* between dates to calculate the number of days, rounding it up to include
|
15 |
+
* partial days.
|
16 |
+
*
|
17 |
+
* Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
|
18 |
+
* result in 1.
|
19 |
+
*
|
20 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
21 |
+
*
|
22 |
+
* @param intervalLeft - The first interval to compare.
|
23 |
+
* @param intervalRight - The second interval to compare.
|
24 |
+
*
|
25 |
+
* @returns The number of days that overlap in two time intervals
|
26 |
+
*
|
27 |
+
* @example
|
28 |
+
* // For overlapping time intervals adds 1 for each started overlapping day:
|
29 |
+
* getOverlappingDaysInIntervals(
|
30 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
31 |
+
* { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
|
32 |
+
* )
|
33 |
+
* //=> 3
|
34 |
+
*
|
35 |
+
* @example
|
36 |
+
* // For non-overlapping time intervals returns 0:
|
37 |
+
* getOverlappingDaysInIntervals(
|
38 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
39 |
+
* { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
|
40 |
+
* )
|
41 |
+
* //=> 0
|
42 |
+
*/
|
43 |
+
|
44 |
+
function getOverlappingDaysInIntervals(intervalLeft, intervalRight) {
|
45 |
+
const [leftStart, leftEnd] = [
|
46 |
+
+(0, _index3.toDate)(intervalLeft.start),
|
47 |
+
+(0, _index3.toDate)(intervalLeft.end),
|
48 |
+
].sort((a, b) => a - b);
|
49 |
+
const [rightStart, rightEnd] = [
|
50 |
+
+(0, _index3.toDate)(intervalRight.start),
|
51 |
+
+(0, _index3.toDate)(intervalRight.end),
|
52 |
+
].sort((a, b) => a - b);
|
53 |
+
|
54 |
+
// Prevent NaN result if intervals don't overlap at all.
|
55 |
+
const isOverlapping = leftStart < rightEnd && rightStart < leftEnd;
|
56 |
+
if (!isOverlapping) return 0;
|
57 |
+
|
58 |
+
// Remove the timezone offset to negate the DST effect on calculations.
|
59 |
+
const overlapLeft = rightStart < leftStart ? leftStart : rightStart;
|
60 |
+
const left =
|
61 |
+
overlapLeft - (0, _index.getTimezoneOffsetInMilliseconds)(overlapLeft);
|
62 |
+
const overlapRight = rightEnd > leftEnd ? leftEnd : rightEnd;
|
63 |
+
const right =
|
64 |
+
overlapRight - (0, _index.getTimezoneOffsetInMilliseconds)(overlapRight);
|
65 |
+
|
66 |
+
// Ceil the number to include partial days too.
|
67 |
+
return Math.ceil((right - left) / _index2.millisecondsInDay);
|
68 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getOverlappingDaysInIntervals.mjs
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { getTimezoneOffsetInMilliseconds } from "./_lib/getTimezoneOffsetInMilliseconds.mjs";
|
2 |
+
import { millisecondsInDay } from "./constants.mjs";
|
3 |
+
import { toDate } from "./toDate.mjs";
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getOverlappingDaysInIntervals
|
7 |
+
* @category Interval Helpers
|
8 |
+
* @summary Get the number of days that overlap in two time intervals
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the number of days that overlap in two time intervals. It uses the time
|
12 |
+
* between dates to calculate the number of days, rounding it up to include
|
13 |
+
* partial days.
|
14 |
+
*
|
15 |
+
* Two equal 0-length intervals will result in 0. Two equal 1ms intervals will
|
16 |
+
* result in 1.
|
17 |
+
*
|
18 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
19 |
+
*
|
20 |
+
* @param intervalLeft - The first interval to compare.
|
21 |
+
* @param intervalRight - The second interval to compare.
|
22 |
+
*
|
23 |
+
* @returns The number of days that overlap in two time intervals
|
24 |
+
*
|
25 |
+
* @example
|
26 |
+
* // For overlapping time intervals adds 1 for each started overlapping day:
|
27 |
+
* getOverlappingDaysInIntervals(
|
28 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
29 |
+
* { start: new Date(2014, 0, 17), end: new Date(2014, 0, 21) }
|
30 |
+
* )
|
31 |
+
* //=> 3
|
32 |
+
*
|
33 |
+
* @example
|
34 |
+
* // For non-overlapping time intervals returns 0:
|
35 |
+
* getOverlappingDaysInIntervals(
|
36 |
+
* { start: new Date(2014, 0, 10), end: new Date(2014, 0, 20) },
|
37 |
+
* { start: new Date(2014, 0, 21), end: new Date(2014, 0, 22) }
|
38 |
+
* )
|
39 |
+
* //=> 0
|
40 |
+
*/
|
41 |
+
|
42 |
+
export function getOverlappingDaysInIntervals(intervalLeft, intervalRight) {
|
43 |
+
const [leftStart, leftEnd] = [
|
44 |
+
+toDate(intervalLeft.start),
|
45 |
+
+toDate(intervalLeft.end),
|
46 |
+
].sort((a, b) => a - b);
|
47 |
+
const [rightStart, rightEnd] = [
|
48 |
+
+toDate(intervalRight.start),
|
49 |
+
+toDate(intervalRight.end),
|
50 |
+
].sort((a, b) => a - b);
|
51 |
+
|
52 |
+
// Prevent NaN result if intervals don't overlap at all.
|
53 |
+
const isOverlapping = leftStart < rightEnd && rightStart < leftEnd;
|
54 |
+
if (!isOverlapping) return 0;
|
55 |
+
|
56 |
+
// Remove the timezone offset to negate the DST effect on calculations.
|
57 |
+
const overlapLeft = rightStart < leftStart ? leftStart : rightStart;
|
58 |
+
const left = overlapLeft - getTimezoneOffsetInMilliseconds(overlapLeft);
|
59 |
+
const overlapRight = rightEnd > leftEnd ? leftEnd : rightEnd;
|
60 |
+
const right = overlapRight - getTimezoneOffsetInMilliseconds(overlapRight);
|
61 |
+
|
62 |
+
// Ceil the number to include partial days too.
|
63 |
+
return Math.ceil((right - left) / millisecondsInDay);
|
64 |
+
}
|
65 |
+
|
66 |
+
// Fallback for modularized imports:
|
67 |
+
export default getOverlappingDaysInIntervals;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getQuarter
|
3 |
+
* @category Quarter Helpers
|
4 |
+
* @summary Get the year quarter of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the year quarter of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The quarter
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which quarter is 2 July 2014?
|
17 |
+
* const result = getQuarter(new Date(2014, 6, 2))
|
18 |
+
* //=> 3
|
19 |
+
*/
|
20 |
+
export declare function getQuarter<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getQuarter
|
3 |
+
* @category Quarter Helpers
|
4 |
+
* @summary Get the year quarter of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the year quarter of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The quarter
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which quarter is 2 July 2014?
|
17 |
+
* const result = getQuarter(new Date(2014, 6, 2))
|
18 |
+
* //=> 3
|
19 |
+
*/
|
20 |
+
export declare function getQuarter<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.js
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getQuarter = getQuarter;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getQuarter
|
7 |
+
* @category Quarter Helpers
|
8 |
+
* @summary Get the year quarter of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the year quarter of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The quarter
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Which quarter is 2 July 2014?
|
21 |
+
* const result = getQuarter(new Date(2014, 6, 2))
|
22 |
+
* //=> 3
|
23 |
+
*/
|
24 |
+
function getQuarter(date) {
|
25 |
+
const _date = (0, _index.toDate)(date);
|
26 |
+
const quarter = Math.trunc(_date.getMonth() / 3) + 1;
|
27 |
+
return quarter;
|
28 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getQuarter.mjs
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getQuarter
|
5 |
+
* @category Quarter Helpers
|
6 |
+
* @summary Get the year quarter of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the year quarter of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The quarter
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Which quarter is 2 July 2014?
|
19 |
+
* const result = getQuarter(new Date(2014, 6, 2))
|
20 |
+
* //=> 3
|
21 |
+
*/
|
22 |
+
export function getQuarter(date) {
|
23 |
+
const _date = toDate(date);
|
24 |
+
const quarter = Math.trunc(_date.getMonth() / 3) + 1;
|
25 |
+
return quarter;
|
26 |
+
}
|
27 |
+
|
28 |
+
// Fallback for modularized imports:
|
29 |
+
export default getQuarter;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getSeconds
|
3 |
+
* @category Second Helpers
|
4 |
+
* @summary Get the seconds of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the seconds of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The seconds
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the seconds of 29 February 2012 11:45:05.123:
|
17 |
+
* const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
|
18 |
+
* //=> 5
|
19 |
+
*/
|
20 |
+
export declare function getSeconds<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getSeconds
|
3 |
+
* @category Second Helpers
|
4 |
+
* @summary Get the seconds of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the seconds of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The seconds
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the seconds of 29 February 2012 11:45:05.123:
|
17 |
+
* const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
|
18 |
+
* //=> 5
|
19 |
+
*/
|
20 |
+
export declare function getSeconds<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.js
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getSeconds = getSeconds;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getSeconds
|
7 |
+
* @category Second Helpers
|
8 |
+
* @summary Get the seconds of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the seconds of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The seconds
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Get the seconds of 29 February 2012 11:45:05.123:
|
21 |
+
* const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
|
22 |
+
* //=> 5
|
23 |
+
*/
|
24 |
+
function getSeconds(date) {
|
25 |
+
const _date = (0, _index.toDate)(date);
|
26 |
+
const seconds = _date.getSeconds();
|
27 |
+
return seconds;
|
28 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getSeconds.mjs
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getSeconds
|
5 |
+
* @category Second Helpers
|
6 |
+
* @summary Get the seconds of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the seconds of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The seconds
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Get the seconds of 29 February 2012 11:45:05.123:
|
19 |
+
* const result = getSeconds(new Date(2012, 1, 29, 11, 45, 5, 123))
|
20 |
+
* //=> 5
|
21 |
+
*/
|
22 |
+
export function getSeconds(date) {
|
23 |
+
const _date = toDate(date);
|
24 |
+
const seconds = _date.getSeconds();
|
25 |
+
return seconds;
|
26 |
+
}
|
27 |
+
|
28 |
+
// Fallback for modularized imports:
|
29 |
+
export default getSeconds;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getTime
|
3 |
+
* @category Timestamp Helpers
|
4 |
+
* @summary Get the milliseconds timestamp of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the milliseconds timestamp of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The timestamp
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the timestamp of 29 February 2012 11:45:05.123:
|
17 |
+
* const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
|
18 |
+
* //=> 1330515905123
|
19 |
+
*/
|
20 |
+
export declare function getTime<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getTime
|
3 |
+
* @category Timestamp Helpers
|
4 |
+
* @summary Get the milliseconds timestamp of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the milliseconds timestamp of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The timestamp
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the timestamp of 29 February 2012 11:45:05.123:
|
17 |
+
* const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
|
18 |
+
* //=> 1330515905123
|
19 |
+
*/
|
20 |
+
export declare function getTime<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.js
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getTime = getTime;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getTime
|
7 |
+
* @category Timestamp Helpers
|
8 |
+
* @summary Get the milliseconds timestamp of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the milliseconds timestamp of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The timestamp
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Get the timestamp of 29 February 2012 11:45:05.123:
|
21 |
+
* const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
|
22 |
+
* //=> 1330515905123
|
23 |
+
*/
|
24 |
+
function getTime(date) {
|
25 |
+
const _date = (0, _index.toDate)(date);
|
26 |
+
const timestamp = _date.getTime();
|
27 |
+
return timestamp;
|
28 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getTime.mjs
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getTime
|
5 |
+
* @category Timestamp Helpers
|
6 |
+
* @summary Get the milliseconds timestamp of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the milliseconds timestamp of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The timestamp
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Get the timestamp of 29 February 2012 11:45:05.123:
|
19 |
+
* const result = getTime(new Date(2012, 1, 29, 11, 45, 5, 123))
|
20 |
+
* //=> 1330515905123
|
21 |
+
*/
|
22 |
+
export function getTime(date) {
|
23 |
+
const _date = toDate(date);
|
24 |
+
const timestamp = _date.getTime();
|
25 |
+
return timestamp;
|
26 |
+
}
|
27 |
+
|
28 |
+
// Fallback for modularized imports:
|
29 |
+
export default getTime;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getUnixTime
|
3 |
+
* @category Timestamp Helpers
|
4 |
+
* @summary Get the seconds timestamp of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the seconds timestamp of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The timestamp
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the timestamp of 29 February 2012 11:45:05 CET:
|
17 |
+
* const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
|
18 |
+
* //=> 1330512305
|
19 |
+
*/
|
20 |
+
export declare function getUnixTime<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getUnixTime
|
3 |
+
* @category Timestamp Helpers
|
4 |
+
* @summary Get the seconds timestamp of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the seconds timestamp of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The timestamp
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Get the timestamp of 29 February 2012 11:45:05 CET:
|
17 |
+
* const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
|
18 |
+
* //=> 1330512305
|
19 |
+
*/
|
20 |
+
export declare function getUnixTime<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.js
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getUnixTime = getUnixTime;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getUnixTime
|
7 |
+
* @category Timestamp Helpers
|
8 |
+
* @summary Get the seconds timestamp of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the seconds timestamp of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The timestamp
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Get the timestamp of 29 February 2012 11:45:05 CET:
|
21 |
+
* const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
|
22 |
+
* //=> 1330512305
|
23 |
+
*/
|
24 |
+
function getUnixTime(date) {
|
25 |
+
return Math.trunc(+(0, _index.toDate)(date) / 1000);
|
26 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getUnixTime.mjs
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getUnixTime
|
5 |
+
* @category Timestamp Helpers
|
6 |
+
* @summary Get the seconds timestamp of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the seconds timestamp of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The timestamp
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Get the timestamp of 29 February 2012 11:45:05 CET:
|
19 |
+
* const result = getUnixTime(new Date(2012, 1, 29, 11, 45, 5))
|
20 |
+
* //=> 1330512305
|
21 |
+
*/
|
22 |
+
export function getUnixTime(date) {
|
23 |
+
return Math.trunc(+toDate(date) / 1000);
|
24 |
+
}
|
25 |
+
|
26 |
+
// Fallback for modularized imports:
|
27 |
+
export default getUnixTime;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.mts
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type {
|
2 |
+
FirstWeekContainsDateOptions,
|
3 |
+
LocalizedOptions,
|
4 |
+
WeekOptions,
|
5 |
+
} from "./types.js";
|
6 |
+
/**
|
7 |
+
* The {@link getWeek} function options.
|
8 |
+
*/
|
9 |
+
export interface GetWeekOptions
|
10 |
+
extends LocalizedOptions<"options">,
|
11 |
+
WeekOptions,
|
12 |
+
FirstWeekContainsDateOptions {}
|
13 |
+
/**
|
14 |
+
* @name getWeek
|
15 |
+
* @category Week Helpers
|
16 |
+
* @summary Get the local week index of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the local week index of the given date.
|
20 |
+
* The exact calculation depends on the values of
|
21 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
22 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
23 |
+
* the first week of the week-numbering year)
|
24 |
+
*
|
25 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
26 |
+
*
|
27 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
28 |
+
*
|
29 |
+
* @param date - The given date
|
30 |
+
* @param options - An object with options
|
31 |
+
*
|
32 |
+
* @returns The week
|
33 |
+
*
|
34 |
+
* @example
|
35 |
+
* // Which week of the local week numbering year is 2 January 2005 with default options?
|
36 |
+
* const result = getWeek(new Date(2005, 0, 2))
|
37 |
+
* //=> 2
|
38 |
+
*
|
39 |
+
* @example
|
40 |
+
* // Which week of the local week numbering year is 2 January 2005,
|
41 |
+
* // if Monday is the first day of the week,
|
42 |
+
* // and the first week of the year always contains 4 January?
|
43 |
+
* const result = getWeek(new Date(2005, 0, 2), {
|
44 |
+
* weekStartsOn: 1,
|
45 |
+
* firstWeekContainsDate: 4
|
46 |
+
* })
|
47 |
+
* //=> 53
|
48 |
+
*/
|
49 |
+
export declare function getWeek<DateType extends Date>(
|
50 |
+
date: DateType | number | string,
|
51 |
+
options?: GetWeekOptions,
|
52 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.d.ts
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type {
|
2 |
+
FirstWeekContainsDateOptions,
|
3 |
+
LocalizedOptions,
|
4 |
+
WeekOptions,
|
5 |
+
} from "./types.js";
|
6 |
+
/**
|
7 |
+
* The {@link getWeek} function options.
|
8 |
+
*/
|
9 |
+
export interface GetWeekOptions
|
10 |
+
extends LocalizedOptions<"options">,
|
11 |
+
WeekOptions,
|
12 |
+
FirstWeekContainsDateOptions {}
|
13 |
+
/**
|
14 |
+
* @name getWeek
|
15 |
+
* @category Week Helpers
|
16 |
+
* @summary Get the local week index of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the local week index of the given date.
|
20 |
+
* The exact calculation depends on the values of
|
21 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
22 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
23 |
+
* the first week of the week-numbering year)
|
24 |
+
*
|
25 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
26 |
+
*
|
27 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
28 |
+
*
|
29 |
+
* @param date - The given date
|
30 |
+
* @param options - An object with options
|
31 |
+
*
|
32 |
+
* @returns The week
|
33 |
+
*
|
34 |
+
* @example
|
35 |
+
* // Which week of the local week numbering year is 2 January 2005 with default options?
|
36 |
+
* const result = getWeek(new Date(2005, 0, 2))
|
37 |
+
* //=> 2
|
38 |
+
*
|
39 |
+
* @example
|
40 |
+
* // Which week of the local week numbering year is 2 January 2005,
|
41 |
+
* // if Monday is the first day of the week,
|
42 |
+
* // and the first week of the year always contains 4 January?
|
43 |
+
* const result = getWeek(new Date(2005, 0, 2), {
|
44 |
+
* weekStartsOn: 1,
|
45 |
+
* firstWeekContainsDate: 4
|
46 |
+
* })
|
47 |
+
* //=> 53
|
48 |
+
*/
|
49 |
+
export declare function getWeek<DateType extends Date>(
|
50 |
+
date: DateType | number | string,
|
51 |
+
options?: GetWeekOptions,
|
52 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.js
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getWeek = getWeek;
|
3 |
+
var _index = require("./constants.js");
|
4 |
+
var _index2 = require("./startOfWeek.js");
|
5 |
+
var _index3 = require("./startOfWeekYear.js");
|
6 |
+
var _index4 = require("./toDate.js");
|
7 |
+
|
8 |
+
/**
|
9 |
+
* The {@link getWeek} function options.
|
10 |
+
*/
|
11 |
+
|
12 |
+
/**
|
13 |
+
* @name getWeek
|
14 |
+
* @category Week Helpers
|
15 |
+
* @summary Get the local week index of the given date.
|
16 |
+
*
|
17 |
+
* @description
|
18 |
+
* Get the local week index of the given date.
|
19 |
+
* The exact calculation depends on the values of
|
20 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
21 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
22 |
+
* the first week of the week-numbering year)
|
23 |
+
*
|
24 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
25 |
+
*
|
26 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
27 |
+
*
|
28 |
+
* @param date - The given date
|
29 |
+
* @param options - An object with options
|
30 |
+
*
|
31 |
+
* @returns The week
|
32 |
+
*
|
33 |
+
* @example
|
34 |
+
* // Which week of the local week numbering year is 2 January 2005 with default options?
|
35 |
+
* const result = getWeek(new Date(2005, 0, 2))
|
36 |
+
* //=> 2
|
37 |
+
*
|
38 |
+
* @example
|
39 |
+
* // Which week of the local week numbering year is 2 January 2005,
|
40 |
+
* // if Monday is the first day of the week,
|
41 |
+
* // and the first week of the year always contains 4 January?
|
42 |
+
* const result = getWeek(new Date(2005, 0, 2), {
|
43 |
+
* weekStartsOn: 1,
|
44 |
+
* firstWeekContainsDate: 4
|
45 |
+
* })
|
46 |
+
* //=> 53
|
47 |
+
*/
|
48 |
+
|
49 |
+
function getWeek(date, options) {
|
50 |
+
const _date = (0, _index4.toDate)(date);
|
51 |
+
const diff =
|
52 |
+
+(0, _index2.startOfWeek)(_date, options) -
|
53 |
+
+(0, _index3.startOfWeekYear)(_date, options);
|
54 |
+
|
55 |
+
// Round the number of weeks to the nearest integer because the number of
|
56 |
+
// milliseconds in a week is not constant (e.g. it's different in the week of
|
57 |
+
// the daylight saving time clock shift).
|
58 |
+
return Math.round(diff / _index.millisecondsInWeek) + 1;
|
59 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeek.mjs
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { millisecondsInWeek } from "./constants.mjs";
|
2 |
+
import { startOfWeek } from "./startOfWeek.mjs";
|
3 |
+
import { startOfWeekYear } from "./startOfWeekYear.mjs";
|
4 |
+
import { toDate } from "./toDate.mjs";
|
5 |
+
|
6 |
+
/**
|
7 |
+
* The {@link getWeek} function options.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* @name getWeek
|
12 |
+
* @category Week Helpers
|
13 |
+
* @summary Get the local week index of the given date.
|
14 |
+
*
|
15 |
+
* @description
|
16 |
+
* Get the local week index of the given date.
|
17 |
+
* The exact calculation depends on the values of
|
18 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
19 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
20 |
+
* the first week of the week-numbering year)
|
21 |
+
*
|
22 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
23 |
+
*
|
24 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
25 |
+
*
|
26 |
+
* @param date - The given date
|
27 |
+
* @param options - An object with options
|
28 |
+
*
|
29 |
+
* @returns The week
|
30 |
+
*
|
31 |
+
* @example
|
32 |
+
* // Which week of the local week numbering year is 2 January 2005 with default options?
|
33 |
+
* const result = getWeek(new Date(2005, 0, 2))
|
34 |
+
* //=> 2
|
35 |
+
*
|
36 |
+
* @example
|
37 |
+
* // Which week of the local week numbering year is 2 January 2005,
|
38 |
+
* // if Monday is the first day of the week,
|
39 |
+
* // and the first week of the year always contains 4 January?
|
40 |
+
* const result = getWeek(new Date(2005, 0, 2), {
|
41 |
+
* weekStartsOn: 1,
|
42 |
+
* firstWeekContainsDate: 4
|
43 |
+
* })
|
44 |
+
* //=> 53
|
45 |
+
*/
|
46 |
+
|
47 |
+
export function getWeek(date, options) {
|
48 |
+
const _date = toDate(date);
|
49 |
+
const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
|
50 |
+
|
51 |
+
// Round the number of weeks to the nearest integer because the number of
|
52 |
+
// milliseconds in a week is not constant (e.g. it's different in the week of
|
53 |
+
// the daylight saving time clock shift).
|
54 |
+
return Math.round(diff / millisecondsInWeek) + 1;
|
55 |
+
}
|
56 |
+
|
57 |
+
// Fallback for modularized imports:
|
58 |
+
export default getWeek;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.mts
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { LocalizedOptions, WeekOptions } from "./types.js";
|
2 |
+
/**
|
3 |
+
* The {@link getWeekOfMonth} function options.
|
4 |
+
*/
|
5 |
+
export interface GetWeekOfMonthOptions
|
6 |
+
extends LocalizedOptions<"options">,
|
7 |
+
WeekOptions {}
|
8 |
+
/**
|
9 |
+
* @name getWeekOfMonth
|
10 |
+
* @category Week Helpers
|
11 |
+
* @summary Get the week of the month of the given date.
|
12 |
+
*
|
13 |
+
* @description
|
14 |
+
* Get the week of the month of the given date.
|
15 |
+
*
|
16 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
17 |
+
*
|
18 |
+
* @param date - The given date
|
19 |
+
* @param options - An object with options.
|
20 |
+
*
|
21 |
+
* @returns The week of month
|
22 |
+
*
|
23 |
+
* @example
|
24 |
+
* // Which week of the month is 9 November 2017?
|
25 |
+
* const result = getWeekOfMonth(new Date(2017, 10, 9))
|
26 |
+
* //=> 2
|
27 |
+
*/
|
28 |
+
export declare function getWeekOfMonth<DateType extends Date>(
|
29 |
+
date: DateType | number | string,
|
30 |
+
options?: GetWeekOfMonthOptions,
|
31 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.d.ts
ADDED
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { LocalizedOptions, WeekOptions } from "./types.js";
|
2 |
+
/**
|
3 |
+
* The {@link getWeekOfMonth} function options.
|
4 |
+
*/
|
5 |
+
export interface GetWeekOfMonthOptions
|
6 |
+
extends LocalizedOptions<"options">,
|
7 |
+
WeekOptions {}
|
8 |
+
/**
|
9 |
+
* @name getWeekOfMonth
|
10 |
+
* @category Week Helpers
|
11 |
+
* @summary Get the week of the month of the given date.
|
12 |
+
*
|
13 |
+
* @description
|
14 |
+
* Get the week of the month of the given date.
|
15 |
+
*
|
16 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
17 |
+
*
|
18 |
+
* @param date - The given date
|
19 |
+
* @param options - An object with options.
|
20 |
+
*
|
21 |
+
* @returns The week of month
|
22 |
+
*
|
23 |
+
* @example
|
24 |
+
* // Which week of the month is 9 November 2017?
|
25 |
+
* const result = getWeekOfMonth(new Date(2017, 10, 9))
|
26 |
+
* //=> 2
|
27 |
+
*/
|
28 |
+
export declare function getWeekOfMonth<DateType extends Date>(
|
29 |
+
date: DateType | number | string,
|
30 |
+
options?: GetWeekOfMonthOptions,
|
31 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.js
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getWeekOfMonth = getWeekOfMonth;
|
3 |
+
var _index = require("./getDate.js");
|
4 |
+
var _index2 = require("./getDay.js");
|
5 |
+
var _index3 = require("./startOfMonth.js");
|
6 |
+
|
7 |
+
var _index4 = require("./_lib/defaultOptions.js");
|
8 |
+
|
9 |
+
/**
|
10 |
+
* The {@link getWeekOfMonth} function options.
|
11 |
+
*/
|
12 |
+
|
13 |
+
/**
|
14 |
+
* @name getWeekOfMonth
|
15 |
+
* @category Week Helpers
|
16 |
+
* @summary Get the week of the month of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the week of the month of the given date.
|
20 |
+
*
|
21 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
22 |
+
*
|
23 |
+
* @param date - The given date
|
24 |
+
* @param options - An object with options.
|
25 |
+
*
|
26 |
+
* @returns The week of month
|
27 |
+
*
|
28 |
+
* @example
|
29 |
+
* // Which week of the month is 9 November 2017?
|
30 |
+
* const result = getWeekOfMonth(new Date(2017, 10, 9))
|
31 |
+
* //=> 2
|
32 |
+
*/
|
33 |
+
function getWeekOfMonth(date, options) {
|
34 |
+
const defaultOptions = (0, _index4.getDefaultOptions)();
|
35 |
+
const weekStartsOn =
|
36 |
+
options?.weekStartsOn ??
|
37 |
+
options?.locale?.options?.weekStartsOn ??
|
38 |
+
defaultOptions.weekStartsOn ??
|
39 |
+
defaultOptions.locale?.options?.weekStartsOn ??
|
40 |
+
0;
|
41 |
+
|
42 |
+
const currentDayOfMonth = (0, _index.getDate)(date);
|
43 |
+
if (isNaN(currentDayOfMonth)) return NaN;
|
44 |
+
|
45 |
+
const startWeekDay = (0, _index2.getDay)((0, _index3.startOfMonth)(date));
|
46 |
+
|
47 |
+
let lastDayOfFirstWeek = weekStartsOn - startWeekDay;
|
48 |
+
if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7;
|
49 |
+
|
50 |
+
const remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek;
|
51 |
+
return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1;
|
52 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekOfMonth.mjs
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { getDate } from "./getDate.mjs";
|
2 |
+
import { getDay } from "./getDay.mjs";
|
3 |
+
import { startOfMonth } from "./startOfMonth.mjs";
|
4 |
+
import { getDefaultOptions } from "./_lib/defaultOptions.mjs";
|
5 |
+
|
6 |
+
/**
|
7 |
+
* The {@link getWeekOfMonth} function options.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* @name getWeekOfMonth
|
12 |
+
* @category Week Helpers
|
13 |
+
* @summary Get the week of the month of the given date.
|
14 |
+
*
|
15 |
+
* @description
|
16 |
+
* Get the week of the month of the given date.
|
17 |
+
*
|
18 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
19 |
+
*
|
20 |
+
* @param date - The given date
|
21 |
+
* @param options - An object with options.
|
22 |
+
*
|
23 |
+
* @returns The week of month
|
24 |
+
*
|
25 |
+
* @example
|
26 |
+
* // Which week of the month is 9 November 2017?
|
27 |
+
* const result = getWeekOfMonth(new Date(2017, 10, 9))
|
28 |
+
* //=> 2
|
29 |
+
*/
|
30 |
+
export function getWeekOfMonth(date, options) {
|
31 |
+
const defaultOptions = getDefaultOptions();
|
32 |
+
const weekStartsOn =
|
33 |
+
options?.weekStartsOn ??
|
34 |
+
options?.locale?.options?.weekStartsOn ??
|
35 |
+
defaultOptions.weekStartsOn ??
|
36 |
+
defaultOptions.locale?.options?.weekStartsOn ??
|
37 |
+
0;
|
38 |
+
|
39 |
+
const currentDayOfMonth = getDate(date);
|
40 |
+
if (isNaN(currentDayOfMonth)) return NaN;
|
41 |
+
|
42 |
+
const startWeekDay = getDay(startOfMonth(date));
|
43 |
+
|
44 |
+
let lastDayOfFirstWeek = weekStartsOn - startWeekDay;
|
45 |
+
if (lastDayOfFirstWeek <= 0) lastDayOfFirstWeek += 7;
|
46 |
+
|
47 |
+
const remainingDaysAfterFirstWeek = currentDayOfMonth - lastDayOfFirstWeek;
|
48 |
+
return Math.ceil(remainingDaysAfterFirstWeek / 7) + 1;
|
49 |
+
}
|
50 |
+
|
51 |
+
// Fallback for modularized imports:
|
52 |
+
export default getWeekOfMonth;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.mts
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type {
|
2 |
+
FirstWeekContainsDateOptions,
|
3 |
+
LocalizedOptions,
|
4 |
+
WeekOptions,
|
5 |
+
} from "./types.js";
|
6 |
+
/**
|
7 |
+
* The {@link getWeekYear} function options.
|
8 |
+
*/
|
9 |
+
export interface GetWeekYearOptions
|
10 |
+
extends LocalizedOptions<"options">,
|
11 |
+
WeekOptions,
|
12 |
+
FirstWeekContainsDateOptions {}
|
13 |
+
/**
|
14 |
+
* @name getWeekYear
|
15 |
+
* @category Week-Numbering Year Helpers
|
16 |
+
* @summary Get the local week-numbering year of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the local week-numbering year of the given date.
|
20 |
+
* The exact calculation depends on the values of
|
21 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
22 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
23 |
+
* the first week of the week-numbering year)
|
24 |
+
*
|
25 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
26 |
+
*
|
27 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
28 |
+
*
|
29 |
+
* @param date - The given date
|
30 |
+
* @param options - An object with options.
|
31 |
+
*
|
32 |
+
* @returns The local week-numbering year
|
33 |
+
*
|
34 |
+
* @example
|
35 |
+
* // Which week numbering year is 26 December 2004 with the default settings?
|
36 |
+
* const result = getWeekYear(new Date(2004, 11, 26))
|
37 |
+
* //=> 2005
|
38 |
+
*
|
39 |
+
* @example
|
40 |
+
* // Which week numbering year is 26 December 2004 if week starts on Saturday?
|
41 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
|
42 |
+
* //=> 2004
|
43 |
+
*
|
44 |
+
* @example
|
45 |
+
* // Which week numbering year is 26 December 2004 if the first week contains 4 January?
|
46 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
|
47 |
+
* //=> 2004
|
48 |
+
*/
|
49 |
+
export declare function getWeekYear<DateType extends Date>(
|
50 |
+
date: DateType | number | string,
|
51 |
+
options?: GetWeekYearOptions,
|
52 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.d.ts
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type {
|
2 |
+
FirstWeekContainsDateOptions,
|
3 |
+
LocalizedOptions,
|
4 |
+
WeekOptions,
|
5 |
+
} from "./types.js";
|
6 |
+
/**
|
7 |
+
* The {@link getWeekYear} function options.
|
8 |
+
*/
|
9 |
+
export interface GetWeekYearOptions
|
10 |
+
extends LocalizedOptions<"options">,
|
11 |
+
WeekOptions,
|
12 |
+
FirstWeekContainsDateOptions {}
|
13 |
+
/**
|
14 |
+
* @name getWeekYear
|
15 |
+
* @category Week-Numbering Year Helpers
|
16 |
+
* @summary Get the local week-numbering year of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the local week-numbering year of the given date.
|
20 |
+
* The exact calculation depends on the values of
|
21 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
22 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
23 |
+
* the first week of the week-numbering year)
|
24 |
+
*
|
25 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
26 |
+
*
|
27 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
28 |
+
*
|
29 |
+
* @param date - The given date
|
30 |
+
* @param options - An object with options.
|
31 |
+
*
|
32 |
+
* @returns The local week-numbering year
|
33 |
+
*
|
34 |
+
* @example
|
35 |
+
* // Which week numbering year is 26 December 2004 with the default settings?
|
36 |
+
* const result = getWeekYear(new Date(2004, 11, 26))
|
37 |
+
* //=> 2005
|
38 |
+
*
|
39 |
+
* @example
|
40 |
+
* // Which week numbering year is 26 December 2004 if week starts on Saturday?
|
41 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
|
42 |
+
* //=> 2004
|
43 |
+
*
|
44 |
+
* @example
|
45 |
+
* // Which week numbering year is 26 December 2004 if the first week contains 4 January?
|
46 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
|
47 |
+
* //=> 2004
|
48 |
+
*/
|
49 |
+
export declare function getWeekYear<DateType extends Date>(
|
50 |
+
date: DateType | number | string,
|
51 |
+
options?: GetWeekYearOptions,
|
52 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.js
ADDED
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getWeekYear = getWeekYear;
|
3 |
+
var _index = require("./constructFrom.js");
|
4 |
+
var _index2 = require("./startOfWeek.js");
|
5 |
+
var _index3 = require("./toDate.js");
|
6 |
+
|
7 |
+
var _index4 = require("./_lib/defaultOptions.js");
|
8 |
+
|
9 |
+
/**
|
10 |
+
* The {@link getWeekYear} function options.
|
11 |
+
*/
|
12 |
+
|
13 |
+
/**
|
14 |
+
* @name getWeekYear
|
15 |
+
* @category Week-Numbering Year Helpers
|
16 |
+
* @summary Get the local week-numbering year of the given date.
|
17 |
+
*
|
18 |
+
* @description
|
19 |
+
* Get the local week-numbering year of the given date.
|
20 |
+
* The exact calculation depends on the values of
|
21 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
22 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
23 |
+
* the first week of the week-numbering year)
|
24 |
+
*
|
25 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
26 |
+
*
|
27 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
28 |
+
*
|
29 |
+
* @param date - The given date
|
30 |
+
* @param options - An object with options.
|
31 |
+
*
|
32 |
+
* @returns The local week-numbering year
|
33 |
+
*
|
34 |
+
* @example
|
35 |
+
* // Which week numbering year is 26 December 2004 with the default settings?
|
36 |
+
* const result = getWeekYear(new Date(2004, 11, 26))
|
37 |
+
* //=> 2005
|
38 |
+
*
|
39 |
+
* @example
|
40 |
+
* // Which week numbering year is 26 December 2004 if week starts on Saturday?
|
41 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
|
42 |
+
* //=> 2004
|
43 |
+
*
|
44 |
+
* @example
|
45 |
+
* // Which week numbering year is 26 December 2004 if the first week contains 4 January?
|
46 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
|
47 |
+
* //=> 2004
|
48 |
+
*/
|
49 |
+
function getWeekYear(date, options) {
|
50 |
+
const _date = (0, _index3.toDate)(date);
|
51 |
+
const year = _date.getFullYear();
|
52 |
+
|
53 |
+
const defaultOptions = (0, _index4.getDefaultOptions)();
|
54 |
+
const firstWeekContainsDate =
|
55 |
+
options?.firstWeekContainsDate ??
|
56 |
+
options?.locale?.options?.firstWeekContainsDate ??
|
57 |
+
defaultOptions.firstWeekContainsDate ??
|
58 |
+
defaultOptions.locale?.options?.firstWeekContainsDate ??
|
59 |
+
1;
|
60 |
+
|
61 |
+
const firstWeekOfNextYear = (0, _index.constructFrom)(date, 0);
|
62 |
+
firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
|
63 |
+
firstWeekOfNextYear.setHours(0, 0, 0, 0);
|
64 |
+
const startOfNextYear = (0, _index2.startOfWeek)(
|
65 |
+
firstWeekOfNextYear,
|
66 |
+
options,
|
67 |
+
);
|
68 |
+
|
69 |
+
const firstWeekOfThisYear = (0, _index.constructFrom)(date, 0);
|
70 |
+
firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
|
71 |
+
firstWeekOfThisYear.setHours(0, 0, 0, 0);
|
72 |
+
const startOfThisYear = (0, _index2.startOfWeek)(
|
73 |
+
firstWeekOfThisYear,
|
74 |
+
options,
|
75 |
+
);
|
76 |
+
|
77 |
+
if (_date.getTime() >= startOfNextYear.getTime()) {
|
78 |
+
return year + 1;
|
79 |
+
} else if (_date.getTime() >= startOfThisYear.getTime()) {
|
80 |
+
return year;
|
81 |
+
} else {
|
82 |
+
return year - 1;
|
83 |
+
}
|
84 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeekYear.mjs
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { constructFrom } from "./constructFrom.mjs";
|
2 |
+
import { startOfWeek } from "./startOfWeek.mjs";
|
3 |
+
import { toDate } from "./toDate.mjs";
|
4 |
+
import { getDefaultOptions } from "./_lib/defaultOptions.mjs";
|
5 |
+
|
6 |
+
/**
|
7 |
+
* The {@link getWeekYear} function options.
|
8 |
+
*/
|
9 |
+
|
10 |
+
/**
|
11 |
+
* @name getWeekYear
|
12 |
+
* @category Week-Numbering Year Helpers
|
13 |
+
* @summary Get the local week-numbering year of the given date.
|
14 |
+
*
|
15 |
+
* @description
|
16 |
+
* Get the local week-numbering year of the given date.
|
17 |
+
* The exact calculation depends on the values of
|
18 |
+
* `options.weekStartsOn` (which is the index of the first day of the week)
|
19 |
+
* and `options.firstWeekContainsDate` (which is the day of January, which is always in
|
20 |
+
* the first week of the week-numbering year)
|
21 |
+
*
|
22 |
+
* Week numbering: https://en.wikipedia.org/wiki/Week#The_ISO_week_date_system
|
23 |
+
*
|
24 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
25 |
+
*
|
26 |
+
* @param date - The given date
|
27 |
+
* @param options - An object with options.
|
28 |
+
*
|
29 |
+
* @returns The local week-numbering year
|
30 |
+
*
|
31 |
+
* @example
|
32 |
+
* // Which week numbering year is 26 December 2004 with the default settings?
|
33 |
+
* const result = getWeekYear(new Date(2004, 11, 26))
|
34 |
+
* //=> 2005
|
35 |
+
*
|
36 |
+
* @example
|
37 |
+
* // Which week numbering year is 26 December 2004 if week starts on Saturday?
|
38 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { weekStartsOn: 6 })
|
39 |
+
* //=> 2004
|
40 |
+
*
|
41 |
+
* @example
|
42 |
+
* // Which week numbering year is 26 December 2004 if the first week contains 4 January?
|
43 |
+
* const result = getWeekYear(new Date(2004, 11, 26), { firstWeekContainsDate: 4 })
|
44 |
+
* //=> 2004
|
45 |
+
*/
|
46 |
+
export function getWeekYear(date, options) {
|
47 |
+
const _date = toDate(date);
|
48 |
+
const year = _date.getFullYear();
|
49 |
+
|
50 |
+
const defaultOptions = getDefaultOptions();
|
51 |
+
const firstWeekContainsDate =
|
52 |
+
options?.firstWeekContainsDate ??
|
53 |
+
options?.locale?.options?.firstWeekContainsDate ??
|
54 |
+
defaultOptions.firstWeekContainsDate ??
|
55 |
+
defaultOptions.locale?.options?.firstWeekContainsDate ??
|
56 |
+
1;
|
57 |
+
|
58 |
+
const firstWeekOfNextYear = constructFrom(date, 0);
|
59 |
+
firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
|
60 |
+
firstWeekOfNextYear.setHours(0, 0, 0, 0);
|
61 |
+
const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
|
62 |
+
|
63 |
+
const firstWeekOfThisYear = constructFrom(date, 0);
|
64 |
+
firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
|
65 |
+
firstWeekOfThisYear.setHours(0, 0, 0, 0);
|
66 |
+
const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
|
67 |
+
|
68 |
+
if (_date.getTime() >= startOfNextYear.getTime()) {
|
69 |
+
return year + 1;
|
70 |
+
} else if (_date.getTime() >= startOfThisYear.getTime()) {
|
71 |
+
return year;
|
72 |
+
} else {
|
73 |
+
return year - 1;
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
// Fallback for modularized imports:
|
78 |
+
export default getWeekYear;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.mts
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { LocalizedOptions, WeekOptions } from "./types.js";
|
2 |
+
/**
|
3 |
+
* The {@link getWeeksInMonth} function options.
|
4 |
+
*/
|
5 |
+
export interface GetWeeksInMonthOptions
|
6 |
+
extends LocalizedOptions<"options">,
|
7 |
+
WeekOptions {}
|
8 |
+
/**
|
9 |
+
* @name getWeeksInMonth
|
10 |
+
* @category Week Helpers
|
11 |
+
* @summary Get the number of calendar weeks a month spans.
|
12 |
+
*
|
13 |
+
* @description
|
14 |
+
* Get the number of calendar weeks the month in the given date spans.
|
15 |
+
*
|
16 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
17 |
+
*
|
18 |
+
* @param date - The given date
|
19 |
+
* @param options - An object with options.
|
20 |
+
*
|
21 |
+
* @returns The number of calendar weeks
|
22 |
+
*
|
23 |
+
* @example
|
24 |
+
* // How many calendar weeks does February 2015 span?
|
25 |
+
* const result = getWeeksInMonth(new Date(2015, 1, 8))
|
26 |
+
* //=> 4
|
27 |
+
*
|
28 |
+
* @example
|
29 |
+
* // If the week starts on Monday,
|
30 |
+
* // how many calendar weeks does July 2017 span?
|
31 |
+
* const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
|
32 |
+
* //=> 6
|
33 |
+
*/
|
34 |
+
export declare function getWeeksInMonth<DateType extends Date>(
|
35 |
+
date: DateType | number | string,
|
36 |
+
options?: GetWeeksInMonthOptions,
|
37 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.d.ts
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import type { LocalizedOptions, WeekOptions } from "./types.js";
|
2 |
+
/**
|
3 |
+
* The {@link getWeeksInMonth} function options.
|
4 |
+
*/
|
5 |
+
export interface GetWeeksInMonthOptions
|
6 |
+
extends LocalizedOptions<"options">,
|
7 |
+
WeekOptions {}
|
8 |
+
/**
|
9 |
+
* @name getWeeksInMonth
|
10 |
+
* @category Week Helpers
|
11 |
+
* @summary Get the number of calendar weeks a month spans.
|
12 |
+
*
|
13 |
+
* @description
|
14 |
+
* Get the number of calendar weeks the month in the given date spans.
|
15 |
+
*
|
16 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
17 |
+
*
|
18 |
+
* @param date - The given date
|
19 |
+
* @param options - An object with options.
|
20 |
+
*
|
21 |
+
* @returns The number of calendar weeks
|
22 |
+
*
|
23 |
+
* @example
|
24 |
+
* // How many calendar weeks does February 2015 span?
|
25 |
+
* const result = getWeeksInMonth(new Date(2015, 1, 8))
|
26 |
+
* //=> 4
|
27 |
+
*
|
28 |
+
* @example
|
29 |
+
* // If the week starts on Monday,
|
30 |
+
* // how many calendar weeks does July 2017 span?
|
31 |
+
* const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
|
32 |
+
* //=> 6
|
33 |
+
*/
|
34 |
+
export declare function getWeeksInMonth<DateType extends Date>(
|
35 |
+
date: DateType | number | string,
|
36 |
+
options?: GetWeeksInMonthOptions,
|
37 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.js
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getWeeksInMonth = getWeeksInMonth;
|
3 |
+
var _index = require("./differenceInCalendarWeeks.js");
|
4 |
+
var _index2 = require("./lastDayOfMonth.js");
|
5 |
+
var _index3 = require("./startOfMonth.js");
|
6 |
+
|
7 |
+
/**
|
8 |
+
* The {@link getWeeksInMonth} function options.
|
9 |
+
*/
|
10 |
+
|
11 |
+
/**
|
12 |
+
* @name getWeeksInMonth
|
13 |
+
* @category Week Helpers
|
14 |
+
* @summary Get the number of calendar weeks a month spans.
|
15 |
+
*
|
16 |
+
* @description
|
17 |
+
* Get the number of calendar weeks the month in the given date spans.
|
18 |
+
*
|
19 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
20 |
+
*
|
21 |
+
* @param date - The given date
|
22 |
+
* @param options - An object with options.
|
23 |
+
*
|
24 |
+
* @returns The number of calendar weeks
|
25 |
+
*
|
26 |
+
* @example
|
27 |
+
* // How many calendar weeks does February 2015 span?
|
28 |
+
* const result = getWeeksInMonth(new Date(2015, 1, 8))
|
29 |
+
* //=> 4
|
30 |
+
*
|
31 |
+
* @example
|
32 |
+
* // If the week starts on Monday,
|
33 |
+
* // how many calendar weeks does July 2017 span?
|
34 |
+
* const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
|
35 |
+
* //=> 6
|
36 |
+
*/
|
37 |
+
function getWeeksInMonth(date, options) {
|
38 |
+
return (
|
39 |
+
(0, _index.differenceInCalendarWeeks)(
|
40 |
+
(0, _index2.lastDayOfMonth)(date),
|
41 |
+
(0, _index3.startOfMonth)(date),
|
42 |
+
options,
|
43 |
+
) + 1
|
44 |
+
);
|
45 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getWeeksInMonth.mjs
ADDED
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { differenceInCalendarWeeks } from "./differenceInCalendarWeeks.mjs";
|
2 |
+
import { lastDayOfMonth } from "./lastDayOfMonth.mjs";
|
3 |
+
import { startOfMonth } from "./startOfMonth.mjs";
|
4 |
+
|
5 |
+
/**
|
6 |
+
* The {@link getWeeksInMonth} function options.
|
7 |
+
*/
|
8 |
+
|
9 |
+
/**
|
10 |
+
* @name getWeeksInMonth
|
11 |
+
* @category Week Helpers
|
12 |
+
* @summary Get the number of calendar weeks a month spans.
|
13 |
+
*
|
14 |
+
* @description
|
15 |
+
* Get the number of calendar weeks the month in the given date spans.
|
16 |
+
*
|
17 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
18 |
+
*
|
19 |
+
* @param date - The given date
|
20 |
+
* @param options - An object with options.
|
21 |
+
*
|
22 |
+
* @returns The number of calendar weeks
|
23 |
+
*
|
24 |
+
* @example
|
25 |
+
* // How many calendar weeks does February 2015 span?
|
26 |
+
* const result = getWeeksInMonth(new Date(2015, 1, 8))
|
27 |
+
* //=> 4
|
28 |
+
*
|
29 |
+
* @example
|
30 |
+
* // If the week starts on Monday,
|
31 |
+
* // how many calendar weeks does July 2017 span?
|
32 |
+
* const result = getWeeksInMonth(new Date(2017, 6, 5), { weekStartsOn: 1 })
|
33 |
+
* //=> 6
|
34 |
+
*/
|
35 |
+
export function getWeeksInMonth(date, options) {
|
36 |
+
return (
|
37 |
+
differenceInCalendarWeeks(
|
38 |
+
lastDayOfMonth(date),
|
39 |
+
startOfMonth(date),
|
40 |
+
options,
|
41 |
+
) + 1
|
42 |
+
);
|
43 |
+
}
|
44 |
+
|
45 |
+
// Fallback for modularized imports:
|
46 |
+
export default getWeeksInMonth;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.mts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getYear
|
3 |
+
* @category Year Helpers
|
4 |
+
* @summary Get the year of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the year of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The year
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which year is 2 July 2014?
|
17 |
+
* const result = getYear(new Date(2014, 6, 2))
|
18 |
+
* //=> 2014
|
19 |
+
*/
|
20 |
+
export declare function getYear<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.d.ts
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name getYear
|
3 |
+
* @category Year Helpers
|
4 |
+
* @summary Get the year of the given date.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Get the year of the given date.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param date - The given date
|
12 |
+
*
|
13 |
+
* @returns The year
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Which year is 2 July 2014?
|
17 |
+
* const result = getYear(new Date(2014, 6, 2))
|
18 |
+
* //=> 2014
|
19 |
+
*/
|
20 |
+
export declare function getYear<DateType extends Date>(
|
21 |
+
date: DateType | number | string,
|
22 |
+
): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.js
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.getYear = getYear;
|
3 |
+
var _index = require("./toDate.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name getYear
|
7 |
+
* @category Year Helpers
|
8 |
+
* @summary Get the year of the given date.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Get the year of the given date.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param date - The given date
|
16 |
+
*
|
17 |
+
* @returns The year
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Which year is 2 July 2014?
|
21 |
+
* const result = getYear(new Date(2014, 6, 2))
|
22 |
+
* //=> 2014
|
23 |
+
*/
|
24 |
+
function getYear(date) {
|
25 |
+
return (0, _index.toDate)(date).getFullYear();
|
26 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/getYear.mjs
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { toDate } from "./toDate.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name getYear
|
5 |
+
* @category Year Helpers
|
6 |
+
* @summary Get the year of the given date.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Get the year of the given date.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param date - The given date
|
14 |
+
*
|
15 |
+
* @returns The year
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Which year is 2 July 2014?
|
19 |
+
* const result = getYear(new Date(2014, 6, 2))
|
20 |
+
* //=> 2014
|
21 |
+
*/
|
22 |
+
export function getYear(date) {
|
23 |
+
return toDate(date).getFullYear();
|
24 |
+
}
|
25 |
+
|
26 |
+
// Fallback for modularized imports:
|
27 |
+
export default getYear;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.mts
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name hoursToMilliseconds
|
3 |
+
* @category Conversion Helpers
|
4 |
+
* @summary Convert hours to milliseconds.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Convert a number of hours to a full number of milliseconds.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param hours - number of hours to be converted
|
12 |
+
*
|
13 |
+
* @returns The number of hours converted to milliseconds
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Convert 2 hours to milliseconds:
|
17 |
+
* const result = hoursToMilliseconds(2)
|
18 |
+
* //=> 7200000
|
19 |
+
*/
|
20 |
+
export declare function hoursToMilliseconds(hours: number): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.d.ts
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name hoursToMilliseconds
|
3 |
+
* @category Conversion Helpers
|
4 |
+
* @summary Convert hours to milliseconds.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Convert a number of hours to a full number of milliseconds.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param hours - number of hours to be converted
|
12 |
+
*
|
13 |
+
* @returns The number of hours converted to milliseconds
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Convert 2 hours to milliseconds:
|
17 |
+
* const result = hoursToMilliseconds(2)
|
18 |
+
* //=> 7200000
|
19 |
+
*/
|
20 |
+
export declare function hoursToMilliseconds(hours: number): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.js
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"use strict";
|
2 |
+
exports.hoursToMilliseconds = hoursToMilliseconds;
|
3 |
+
var _index = require("./constants.js");
|
4 |
+
|
5 |
+
/**
|
6 |
+
* @name hoursToMilliseconds
|
7 |
+
* @category Conversion Helpers
|
8 |
+
* @summary Convert hours to milliseconds.
|
9 |
+
*
|
10 |
+
* @description
|
11 |
+
* Convert a number of hours to a full number of milliseconds.
|
12 |
+
*
|
13 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
14 |
+
*
|
15 |
+
* @param hours - number of hours to be converted
|
16 |
+
*
|
17 |
+
* @returns The number of hours converted to milliseconds
|
18 |
+
*
|
19 |
+
* @example
|
20 |
+
* // Convert 2 hours to milliseconds:
|
21 |
+
* const result = hoursToMilliseconds(2)
|
22 |
+
* //=> 7200000
|
23 |
+
*/
|
24 |
+
function hoursToMilliseconds(hours) {
|
25 |
+
return Math.trunc(hours * _index.millisecondsInHour);
|
26 |
+
}
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMilliseconds.mjs
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import { millisecondsInHour } from "./constants.mjs";
|
2 |
+
|
3 |
+
/**
|
4 |
+
* @name hoursToMilliseconds
|
5 |
+
* @category Conversion Helpers
|
6 |
+
* @summary Convert hours to milliseconds.
|
7 |
+
*
|
8 |
+
* @description
|
9 |
+
* Convert a number of hours to a full number of milliseconds.
|
10 |
+
*
|
11 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
12 |
+
*
|
13 |
+
* @param hours - number of hours to be converted
|
14 |
+
*
|
15 |
+
* @returns The number of hours converted to milliseconds
|
16 |
+
*
|
17 |
+
* @example
|
18 |
+
* // Convert 2 hours to milliseconds:
|
19 |
+
* const result = hoursToMilliseconds(2)
|
20 |
+
* //=> 7200000
|
21 |
+
*/
|
22 |
+
export function hoursToMilliseconds(hours) {
|
23 |
+
return Math.trunc(hours * millisecondsInHour);
|
24 |
+
}
|
25 |
+
|
26 |
+
// Fallback for modularized imports:
|
27 |
+
export default hoursToMilliseconds;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.mts
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name hoursToMinutes
|
3 |
+
* @category Conversion Helpers
|
4 |
+
* @summary Convert hours to minutes.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Convert a number of hours to a full number of minutes.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param hours - number of hours to be converted
|
12 |
+
*
|
13 |
+
* @returns The number of hours converted in minutes
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Convert 2 hours to minutes:
|
17 |
+
* const result = hoursToMinutes(2)
|
18 |
+
* //=> 120
|
19 |
+
*/
|
20 |
+
export declare function hoursToMinutes(hours: number): number;
|
workersss/Autovideos-worker/shy-hill-f5c2/node_modules/date-fns/hoursToMinutes.d.ts
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* @name hoursToMinutes
|
3 |
+
* @category Conversion Helpers
|
4 |
+
* @summary Convert hours to minutes.
|
5 |
+
*
|
6 |
+
* @description
|
7 |
+
* Convert a number of hours to a full number of minutes.
|
8 |
+
*
|
9 |
+
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
|
10 |
+
*
|
11 |
+
* @param hours - number of hours to be converted
|
12 |
+
*
|
13 |
+
* @returns The number of hours converted in minutes
|
14 |
+
*
|
15 |
+
* @example
|
16 |
+
* // Convert 2 hours to minutes:
|
17 |
+
* const result = hoursToMinutes(2)
|
18 |
+
* //=> 120
|
19 |
+
*/
|
20 |
+
export declare function hoursToMinutes(hours: number): number;
|