UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

23 lines (22 loc) 1.05 kB
import ZipFolder from "./ZipFolder"; import IFile, { FileUpdateType } from "./IFile"; import FileBase from "./FileBase"; import JSZip from "jszip"; import { EncodingType } from "./StorageUtilities"; export default class ZipFile extends FileBase implements IFile { _name: string; _parentFolder: ZipFolder; _jszipo: JSZip.JSZipObject | null; get name(): string; get fullPath(): string; get parentFolder(): ZipFolder; get isContentLoaded(): boolean; updateZipNativeFile(thisFileObject: JSZip.JSZipObject): void; constructor(parentFolder: ZipFolder, fileName: string, thisFileObject: JSZip.JSZipObject | null); scanForChanges(): Promise<void>; deleteThisFile(skipRemoveFromParent?: boolean): Promise<boolean>; moveTo(newStorageRelativePath: string): Promise<boolean>; loadContent(force?: boolean, forceEncoding?: EncodingType): Promise<Date>; setContent(newContent: string | Uint8Array | null, updateType?: FileUpdateType, sourceId?: string): boolean; saveContent(force?: boolean): Promise<Date>; }