@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
28 lines (27 loc) • 986 B
TypeScript
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>;
}