UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

29 lines (28 loc) 983 B
import IFile from "../storage/IFile"; import { IEventHandler } from "ste-events"; export declare const VsCodeDefaultSettings: { [name: string]: any; }; export default class VsCodeSettingsDefinition { private _file?; private _id?; private _isLoaded; definition?: { [name: string]: any; }; private _onLoaded; get isLoaded(): boolean; get file(): IFile | undefined; set file(newFile: IFile | undefined); get onLoaded(): import("ste-events").IEvent<VsCodeSettingsDefinition, VsCodeSettingsDefinition>; get id(): string | undefined; set id(newId: string | undefined); static ensureOnFile(file: IFile, loadHandler?: IEventHandler<VsCodeSettingsDefinition, VsCodeSettingsDefinition>): Promise<VsCodeSettingsDefinition>; persist(): Promise<boolean>; save(): Promise<void>; hasMinContent(): Promise<boolean>; ensureMinContent(): Promise<true | { [name: string]: any; }>; load(): Promise<void>; }