UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

30 lines (29 loc) 1.22 kB
import IStorage from "./IStorage"; import ZipFolder from "./ZipFolder"; import StorageBase from "./StorageBase"; import IFile from "./IFile"; export default class ZipStorage extends StorageBase implements IStorage { private _jsz; name?: string; rootFolder: ZipFolder; modified: Date | null; lastLoadedOrSaved: Date | null; allowAllFiles: boolean; get updatedSinceLoad(): boolean; constructor(); static zipFixup(): void; static fromJsonString(jsonData: string): ZipStorage; static fromJsObject(data: object): ZipStorage; static fromZipBytesToJsonObject(data: Uint8Array): Promise<any>; static toJsObject(storage: IStorage): Promise<any>; updateLastLoadedOrSaved(): void; loadFromBase64(data: string, name?: string): Promise<void>; static loadFromFile(file: IFile): Promise<ZipStorage>; loadFromUint8Array(data: Uint8Array, name?: string): Promise<void>; joinPath(pathA: string, pathB: string): string; generateUint8ArrayAsync(): Promise<Uint8Array>; generateCompressedBase64Async(): Promise<string>; generateCompressedUint8ArrayAsync(): Promise<Uint8Array>; generateBlobAsync(): Promise<any>; getAvailable(): Promise<boolean>; }