@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
15 lines (14 loc) • 606 B
TypeScript
import { FsService, TaxonomyView as ITaxonomy } from '../type';
import { PageTreesNode } from './pagetrees';
import { PageBuilder } from './pagebuilder';
import { NodeShiftTree } from '@pkg/doctree';
export declare class Taxonomy {
views: ITaxonomy[];
fsSvc: FsService;
constructor(views: ITaxonomy[], fsSvc: FsService);
assemble(pages: NodeShiftTree<PageTreesNode>, pb: PageBuilder, langIdx: number): Promise<void>;
isTaxonomyPath(p: string): boolean;
pluralTreeKey(plural: string): string;
getTaxonomy(s: string): ITaxonomy | null;
isZero(v: ITaxonomy | null): boolean;
}