UNPKG

@giancosta86/omnicourse-core

Version:
14 lines 637 B
import { SortedSet } from "@rimbu/sorted"; import { LocaleLike } from "@giancosta86/hermes"; import { TaxonomyLevel } from "./TaxonomyLevel"; import { Work } from "./Work"; export declare class Subject implements TaxonomyLevel { readonly name: string; readonly items: SortedSet.NonEmpty<Subject> | SortedSet.NonEmpty<Work>; static create(locale: LocaleLike, name: string, items: Iterable<Subject> | Iterable<Work>): Subject; static equals(left: Subject, right: Subject): boolean; readonly totalMinutes: number; readonly containsSubjects: boolean; private constructor(); } //# sourceMappingURL=Subject.d.ts.map