UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

20 lines (19 loc) 675 B
import { Menus } from '../valueobject/menu'; import { ContentService } from '../type'; import { Site } from "@internal/domain/site/entity/site"; export declare class MenuBuilder { private readonly contentService; private readonly site; constructor(contentService: ContentService, site: Site); buildMenusForLanguage(langIndex: number): Promise<Menus>; private processPage; private processMenuSection; private processMenuItems; private processChildrenItems; private generatePageUrl; private processMenuItemUrl; private fallbackUrlFromPath; private convertToMenus; private capitalizeFirstLetter; private buildMenuItems; }