UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

28 lines (27 loc) 986 B
import IFile from "../storage/IFile"; import { IEventHandler } from "ste-events"; import WorldTest from "./../worldtest/WorldTest"; import Project from "./../app/Project"; export default class WorldTestManager { private _jsonFile?; private _jsFile?; private _functionFile?; private _structureFile?; private _isLoaded; private _worldTest?; private _worldTestData?; get worldTest(): WorldTest; private _onLoaded; constructor(); get isLoaded(): boolean; get jsonFile(): IFile | undefined; get onLoaded(): import("ste-events").IEvent<WorldTestManager, WorldTestManager>; get name(): string; set name(newName: string); set jsonFile(newFile: IFile | undefined); load(): Promise<void>; private ensureFunctionFile; persist(): Promise<boolean>; persistSideFiles(project: Project): Promise<void>; static ensureOnFile(file: IFile, loadHandler?: IEventHandler<WorldTestManager, WorldTestManager>): Promise<any>; }