UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

26 lines (25 loc) 881 B
import ProjectInfoItem from "./ProjectInfoItem"; import IProjectInfoGenerator from "./IProjectInfoGenerator"; import ProjectInfoSet from "./ProjectInfoSet"; import Project from "../app/Project"; export declare enum MCFunctionInfoGeneratorTest { invalidCommandSyntax = 102, lineBeginsWithSlash = 103 } /*********** * Generator for validating MCFunction Files * * Will ensure: * * command syntax is correct * * no slashes are present before commands * * @see {@link ../../public/data/forms/mctoolsval/mcfunction.form.json} for topic definitions */ export default class MCFunctionInfoGenerator implements IProjectInfoGenerator { id: string; title: string; summarize(info: any, infoSet: ProjectInfoSet): void; generate(project: Project): Promise<ProjectInfoItem[]>; private getNewLineBeginsWithSlashesResult; private getCommandSyntaxResult; }