UNPKG

tinacms

Version:

> The Fastest Way to Edit Next.js Content

93 lines (92 loc) 2.08 kB
export declare class GitClient { private baseUrl; constructor(baseUrl: string); /** * An alias to `commit` * * @deprecated */ onSubmit(data: any): Promise<any>; /** * An alias to `writeToDisk` * * @deprecated */ onChange(data: any): Promise<any>; /** * An alias to `writeMediaToDisk` * * @deprecated */ onUploadMedia(data: any): Promise<any>; /** * An alias to `deleteFromDisk` * * @deprecated */ onDelete(data: any): Promise<any>; /** * @deprecated */ isAuthenticated(): boolean; commit(data: { files: string[]; message?: string; name?: string; email?: string; }): Promise<Response>; /** * * TODO: Add return type. * TODO: Remove `catch` */ push(): Promise<any>; /** * * TODO: Add return type. * TODO: Remove `catch` */ writeToDisk(data: { fileRelativePath: string; content: string; }): Promise<any>; /** * Uploads a File to disk * TODO: Remove `catch` */ writeMediaToDisk(data: { directory: string; content: File; }): Promise<any>; /** * TODO: rename `data.relPath` to `data.fileRelativePath` * TODO: Add return type. * TODO: Remove `catch` */ deleteFromDisk(data: { relPath: string; }): Promise<any>; /** * Resets the given files. */ reset(data: { files: string[]; }): Promise<Response>; /** * Get the contents of a file or directory on disk. */ getFile(fileRelativePath: string): Promise<any>; /** * Get the contents of a file for the most recent commit. */ show(fileRelativePath: string): Promise<any>; /** * Get information about a local branch by name, or the current branch if no * name is specified. */ branch(name?: string): Promise<any>; /** * Get a list of the names of all local branches. */ branches(): Promise<any>; }