UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

20 lines (19 loc) 801 B
import FileBase from "./FileBase"; import Folder from "./Folder"; import IFile, { FileUpdateType } from "./IFile"; export default class File extends FileBase implements IFile { private _name; private _parentFolder; get name(): string; get isContentLoaded(): boolean; get parentFolder(): Folder; get fullPath(): string; constructor(parentFolder: Folder, folderName: string); scanForChanges(): Promise<void>; exists(): Promise<boolean>; loadContent(force?: boolean): Promise<Date>; deleteThisFile(skipRemoveFromParent?: boolean): Promise<boolean>; moveTo(newStorageRelativePath: string): Promise<boolean>; setContent(newContent: string | Uint8Array | null, updateType?: FileUpdateType, sourceId?: string): boolean; saveContent(): Promise<Date>; }