UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

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