1 | import { ParsedOptions, Frequency } from '../types';
|
2 | import { YearInfo } from './yearinfo';
|
3 | import { MonthInfo } from './monthinfo';
|
4 | import { Time } from '../datetime';
|
5 | export declare type DaySet = [(number | null)[], number, number];
|
6 | export declare type GetDayset = () => DaySet;
|
7 | export default class Iterinfo {
|
8 | private options;
|
9 | yearinfo: YearInfo;
|
10 | monthinfo: MonthInfo;
|
11 | eastermask: number[] | null;
|
12 | constructor(options: ParsedOptions);
|
13 | rebuild(year: number, month: number): void;
|
14 | get lastyear(): number;
|
15 | get lastmonth(): number;
|
16 | get yearlen(): 366 | 365;
|
17 | get yearordinal(): number;
|
18 | get mrange(): number[];
|
19 | get wdaymask(): number[];
|
20 | get mmask(): number[];
|
21 | get wnomask(): number[];
|
22 | get nwdaymask(): number[];
|
23 | get nextyearlen(): 366 | 365;
|
24 | get mdaymask(): number[];
|
25 | get nmdaymask(): number[];
|
26 | ydayset(): (number | number[])[];
|
27 | mdayset(_: unknown, month: number): (number | (number | number[])[])[];
|
28 | wdayset(year: number, month: number, day: number): (number | (number | number[])[])[];
|
29 | ddayset(year: number, month: number, day: number): (number | number[])[];
|
30 | htimeset(hour: number, _: number, second: number, millisecond: number): Time[];
|
31 | mtimeset(hour: number, minute: number, _: number, millisecond: number): Time[];
|
32 | stimeset(hour: number, minute: number, second: number, millisecond: number): Time[];
|
33 | getdayset(freq: Frequency): (y: number, m: number, d: number) => DaySet;
|
34 | gettimeset(freq: Frequency.HOURLY | Frequency.MINUTELY | Frequency.SECONDLY): (h: number, m: number, s: number, ms: number) => Time[];
|
35 | }
|
36 | //# sourceMappingURL=index.d.ts.map |
\ | No newline at end of file |