UNPKG

@giancosta86/omnicourse-core

Version:
18 lines 736 B
import { List } from "@rimbu/list"; import { TaxonomyLevel } from "./TaxonomyLevel"; import { Taxonomy } from "./Taxonomy"; import { Subject } from "./Subject"; export declare class TaxonomyPath { readonly levels: List.NonEmpty<TaxonomyLevel>; static fromTaxonomy(taxonomy: Taxonomy): TaxonomyPath; readonly currentLevel: TaxonomyLevel; readonly previousLevels: List<TaxonomyLevel>; readonly topSubjectsInPreviousLevels: number; private constructor(); push(subject: Subject): TaxonomyPath; revertTo(levelInPath: TaxonomyLevel): TaxonomyPath; private findLevelIndex; toMeaningful(): TaxonomyPath; navigateTaxonomy(taxonomy: Taxonomy): TaxonomyPath; } //# sourceMappingURL=TaxonomyPath.d.ts.map