@giancosta86/omnicourse-core
Version:
Core model for OmniCourse
14 lines • 607 B
TypeScript
import { SortedSet } from "@rimbu/sorted";
import { LocaleLike } from "@giancosta86/hermes";
import { TaxonomyLevel } from "./TaxonomyLevel";
import { Subject } from "./Subject";
export declare class Taxonomy implements TaxonomyLevel {
readonly name: string;
readonly items: SortedSet.NonEmpty<Subject>;
static create(locale: LocaleLike, name: string, subjects: Iterable<Subject>): Taxonomy;
static equals(left: Taxonomy, right: Taxonomy): boolean;
readonly totalMinutes: number;
readonly containsSubjects: boolean;
private constructor();
}
//# sourceMappingURL=Taxonomy.d.ts.map