@rr0/time
Version:
EDTF parsing
20 lines • 1.52 kB
text/typescript
/**
* @template S extends Level1Date
* @template E extends Level1Date
*/
export default class Level1IntervalParser<S, E> extends EDTFParser<any> {
/**<>
* @type string
* @readonly
*/
static readonly format: string;
constructor(name?: string, format?: string);
parseGroups(groups: any): {
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> | Level1Duration<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Second, Level1Millisecond>;
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> | Level1Duration<import("../index.mjs").Level1Year, import("../index.mjs").Level1Month, import("../index.mjs").Level1Day, import("../index.mjs").Level1Hour, import("../index.mjs").Level1Second, Level1Millisecond>;
};
}
import { EDTFParser } from "../../EDTFParser.mjs";
import { Level1Date } from "../date/index.mjs";
import { Level1Duration } from "../duration/index.mjs";
//# sourceMappingURL=Level1IntervalParser.d.mts.map