@types/nodegit
Version:
TypeScript definitions for nodegit
15 lines (13 loc) • 474 B
TypeScript
import { Oid } from "./oid";
import { Repository } from "./repository";
import { Tree } from "./tree";
import { TreeEntry } from "./tree-entry";
export class Treebuilder {
static create(repo: Repository, source?: Tree): Promise<Treebuilder>;
clear(): void;
entrycount(): number;
get(filename: string): TreeEntry;
insert(filename: string, id: Oid, filemode: number): Promise<TreeEntry>;
remove(filename: string): number;
write(): Promise<Oid>;
}