UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

23 lines (22 loc) 966 B
import FileBase from "./FileBase"; import BrowserFolder from "./BrowserFolder"; import IFile, { FileUpdateType } from "./IFile"; export default class BrowserFile extends FileBase implements IFile { private _name; private _parentFolder; private _lastLoadedPath?; sizeAtLoad?: number; get name(): string; get parentFolder(): BrowserFolder; get fullPath(): string; get size(): number; constructor(parentFolder: BrowserFolder, fileName: string); get isContentLoaded(): boolean; deleteThisFile(skipRemoveFromParent?: boolean): Promise<boolean>; moveTo(newStorageRelativePath: string): Promise<boolean>; loadContent(force?: boolean): Promise<Date>; resaveAfterMove(): Promise<void>; scanForChanges(): Promise<void>; setContent(newContent: string | Uint8Array | null, updateType?: FileUpdateType, sourceId?: string): boolean; saveContent(force?: boolean, skipParentFolderSave?: boolean): Promise<Date>; }