UNPKG

@rr0/time

Version:
33 lines 1.93 kB
/** * @template S extends Level1Date = Level1Date * @template E extends Level1Date = Level1Date */ export class Level1Interval<S, E> extends Level0Interval<any, any> { /** * @param {string} spec * @param {EDTFParser} parser * @return {Level1Interval} */ static fromString(spec: string, parser?: EDTFParser): Level1Interval<any, any>; /** * @param {S} start * @param {E} end */ constructor(start: S, end: E); /** * @param {Level1Date|null|undefined} start */ set start(start: Level1Date<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Minute, import("../index.mjs").Level1Second, import("../index.mjs").Level1Timeshift>); /** * @return {Level1Date|null|undefined} */ get start(): Level1Date<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Minute, import("../index.mjs").Level1Second, import("../index.mjs").Level1Timeshift>; set end(end: Level1Date<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Minute, import("../index.mjs").Level1Second, import("../index.mjs").Level1Timeshift>); /** * @return {Level1Date|null|undefined} */ get end(): Level1Date<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Minute, import("../index.mjs").Level1Second, import("../index.mjs").Level1Timeshift>; } import { Level0Interval } from "../../level0/index.mjs"; import { Level1Date } from "../date/index.mjs"; //# sourceMappingURL=Level1Interval.d.mts.map