UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

38 lines (37 loc) 1.46 kB
import LocalEnvironment from "../local/LocalEnvironment"; export default class ElectronUtils { private static _warnedMissingTokens; _minecraftPreviewPath: string | undefined; _minecraftReleasePath: string | undefined; _minecraftEducationPreviewPath: string | undefined; _minecraftEducationReleasePath: string | undefined; _minecraftPEPath: string | undefined; _uniqueIdToPathMappings: { [key: string]: string; }; _pathToUniqueIdMappings: { [key: string]: string; }; _env: any; _docFolderEnsured: boolean; constructor(env: LocalEnvironment); ensureMappingForPath(path: string): string; hasMappingForPath(path: string): boolean; getMinecraftReleasePath(): string; getMinecraftPreviewPath(): string; getMinecraftEducationReleasePath(): string; getMinecraftEducationPreviewPath(): string; getMinecraftPEPath(): string; deTokenizePath(untrustedPath: string): any; fixupTokenPath(path: string): string; getTokenPath(token: string): string; validateFolderPath(path: string): void; validateFilePath(path: string): void; validateExecutableFilePath(path: string): void; getTypeFromName(name: string): string; arrayBufferToBase64(buffer: NonSharedBuffer): string; base64ToArrayBuffer(base64buffer: string): ArrayBuffer; countChar(source: string, find: string): number; getRoamingPath(): string; getUserLocalPath(): string; }