1 | import { __spreadArrays } from "tslib";
|
2 | import { range, repeat } from './helpers';
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | var M365MASK = __spreadArrays(repeat(1, 31), repeat(2, 28), repeat(3, 31), repeat(4, 30), repeat(5, 31), repeat(6, 30), repeat(7, 31), repeat(8, 31), repeat(9, 30), repeat(10, 31), repeat(11, 30), repeat(12, 31), repeat(1, 7));
|
8 | var M366MASK = __spreadArrays(repeat(1, 31), repeat(2, 29), repeat(3, 31), repeat(4, 30), repeat(5, 31), repeat(6, 30), repeat(7, 31), repeat(8, 31), repeat(9, 30), repeat(10, 31), repeat(11, 30), repeat(12, 31), repeat(1, 7));
|
9 | var M28 = range(1, 29);
|
10 | var M29 = range(1, 30);
|
11 | var M30 = range(1, 31);
|
12 | var M31 = range(1, 32);
|
13 | var MDAY366MASK = __spreadArrays(M31, M29, M31, M30, M31, M30, M31, M31, M30, M31, M30, M31, M31.slice(0, 7));
|
14 | var MDAY365MASK = __spreadArrays(M31, M28, M31, M30, M31, M30, M31, M31, M30, M31, M30, M31, M31.slice(0, 7));
|
15 | var NM28 = range(-28, 0);
|
16 | var NM29 = range(-29, 0);
|
17 | var NM30 = range(-30, 0);
|
18 | var NM31 = range(-31, 0);
|
19 | var NMDAY366MASK = __spreadArrays(NM31, NM29, NM31, NM30, NM31, NM30, NM31, NM31, NM30, NM31, NM30, NM31, NM31.slice(0, 7));
|
20 | var NMDAY365MASK = __spreadArrays(NM31, NM28, NM31, NM30, NM31, NM30, NM31, NM31, NM30, NM31, NM30, NM31, NM31.slice(0, 7));
|
21 | var M366RANGE = [0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366];
|
22 | var M365RANGE = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365];
|
23 | var WDAYMASK = (function () {
|
24 | var wdaymask = [];
|
25 | for (var i = 0; i < 55; i++)
|
26 | wdaymask = wdaymask.concat(range(7));
|
27 | return wdaymask;
|
28 | })();
|
29 | export { WDAYMASK, M365MASK, M365RANGE, M366MASK, M366RANGE, MDAY365MASK, MDAY366MASK, NMDAY365MASK, NMDAY366MASK };
|
30 |
|
\ | No newline at end of file |