UNPKG

@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
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; }