UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

30 lines (29 loc) 1.06 kB
import IDocScriptEnum from "./IDocScriptEnum"; import DocumentedModule from "./DocumentedModule"; import IFolder from "../../storage/IFolder"; import IFile from "../../storage/IFile"; import IDocScriptEnumConstant from "./IDocScriptEnumConstant"; export default class DocumentedScriptEnum { private _id?; private _isLoaded; private _undocumentedCount; private _effectiveConstants; isInterface: boolean; private module; infoJsonFiles: { [memberName: string]: IFile; } | undefined; enumDefinition: IDocScriptEnum; get isLoaded(): boolean; get undocumentedCount(): number; get id(): string | undefined; set id(newId: string | undefined); get docEnum(): IDocScriptEnum; constructor(module: DocumentedModule, docEnum: IDocScriptEnum); load(): Promise<void>; getEffectiveConstants(): IDocScriptEnumConstant[]; getConstant(name: string): IDocScriptEnumConstant; persist(): Promise<boolean>; generateUndocumentedCount(): void; ensureInfoJson(docsFolder: IFolder): Promise<void>; }