UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

22 lines (21 loc) 1.28 kB
import IFormDefinition from "../dataform/IFormDefinition"; import IFile from "../storage/IFile"; import IFolder from "../storage/IFolder"; export declare const MarkdownTop = "---\nauthor: mammerla\nms.author: mikeam\ntitle: \"{0}\"\ndescription: \"{1}\"\nms.service: minecraft-bedrock-edition\nms.date: 02/11/2025\n---\n"; export default class DocJsonMarkdownDocumentationGenerator { generateMarkdown(formJsonInputFolder: IFolder, outputFolder: IFolder): Promise<void>; private getFileNameFromBaseName; exportMarkdownAggregatedPage(formsByPath: { [name: string]: IFormDefinition; }, outputFolder: IFolder, filePath: string, docCatalogName: string, docNodePaths: string[], category: string, categoryExtended: string): Promise<void>; appendForm(form: IFormDefinition, content: string[]): void; saveMarkdownDocFromForm(markdownFile: IFile, form: IFormDefinition, baseName: string, category: string, categoryExtended: string): Promise<void>; getFormsFromFilter(formsByPath: { [name: string]: IFormDefinition; }, formsPath: string): { [name: string]: IFormDefinition; }; loadFormJsonFromFolder(formsByPath: { [name: string]: IFormDefinition; }, inputFolder: IFolder, outputFolder: IFolder): Promise<void>; }