@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
30 lines (29 loc) • 1.06 kB
TypeScript
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>;
}