@rr0/time
Version:
EDTF parsing
27 lines • 1.89 kB
text/typescript
/** @import { EDTFParser } from "../../EDTFParser.mjs" */
export class Level2Interval extends Level1Interval<any, any> {
/**
* @param {string} spec
* @param {EDTFParser} parser
* @return {Level2Interval}
*/
static fromString(spec: string, parser?: EDTFParser<any>): Level2Interval;
constructor(start: any, end: any);
/**
* @param {Level2Date|null|undefined} start
*/
set start(start: Level2Date<import("../index.mjs").Level2Year, import("../index.mjs").Level2Month, import("../index.mjs").Level2Day, import("../index.mjs").Level2Hour, import("../index.mjs").Level2Minute, import("../index.mjs").Level2Second, import("../index.mjs").Level2Timeshift>);
/**
* @return {Level2Date|null|undefined}
*/
get start(): Level2Date<import("../index.mjs").Level2Year, import("../index.mjs").Level2Month, import("../index.mjs").Level2Day, import("../index.mjs").Level2Hour, import("../index.mjs").Level2Minute, import("../index.mjs").Level2Second, import("../index.mjs").Level2Timeshift>;
set end(end: Level2Date<import("../index.mjs").Level2Year, import("../index.mjs").Level2Month, import("../index.mjs").Level2Day, import("../index.mjs").Level2Hour, import("../index.mjs").Level2Minute, import("../index.mjs").Level2Second, import("../index.mjs").Level2Timeshift>);
/**
* @return {Level2Date|null|undefined}
*/
get end(): Level2Date<import("../index.mjs").Level2Year, import("../index.mjs").Level2Month, import("../index.mjs").Level2Day, import("../index.mjs").Level2Hour, import("../index.mjs").Level2Minute, import("../index.mjs").Level2Second, import("../index.mjs").Level2Timeshift>;
}
import { Level1Interval } from "../../level1/interval/Level1Interval.mjs";
import { Level2Date } from "../date/index.mjs";
import type { EDTFParser } from "../../EDTFParser.mjs";
//# sourceMappingURL=Level2Interval.d.mts.map