@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
25 lines (24 loc) • 749 B
TypeScript
import IFile from "../storage/IFile";
import { IEventHandler } from "ste-events";
import LocToken from "./LocToken";
export default class Lang {
private _file?;
private _containerName?;
private _language?;
private _isLoaded;
tokens: {
[name: string]: LocToken;
};
private _onLoaded;
get isLoaded(): boolean;
get file(): IFile | undefined;
set file(newFile: IFile | undefined);
get onLoaded(): import("ste-events").IEvent<Lang, Lang>;
get containerName(): string;
get language(): string;
getLocKeys(): string[];
static ensureOnFile(file: IFile, loadHandler?: IEventHandler<Lang, Lang>): Promise<Lang>;
persist(): boolean;
save(): Promise<void>;
load(): Promise<void>;
}