mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 04:49:15 +08:00
Added more documentation
This commit is contained in:
62
types/nodegit/tree-builder.d.ts
vendored
62
types/nodegit/tree-builder.d.ts
vendored
@@ -4,13 +4,75 @@ import { Tree } from './tree';
|
||||
import { TreeEntry } from './tree-entry';
|
||||
|
||||
export class Treebuilder {
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @static
|
||||
* @param {Repository} repo
|
||||
* @param {Tree} source
|
||||
* @returns {Promise<Treebuilder>}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
static create(repo: Repository, source: Tree): Promise<Treebuilder>;
|
||||
|
||||
/**
|
||||
*
|
||||
*
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
clear(): void;
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @returns {number}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
entrycount(): number;
|
||||
/**
|
||||
*
|
||||
*
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
free(): void;
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param {string} filename
|
||||
* @returns {TreeEntry}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
get(filename: string): TreeEntry;
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param {string} filename
|
||||
* @param {Oid} id
|
||||
* @param {number} filemode
|
||||
* @returns {Promise<TreeEntry>}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
insert(filename: string, id: Oid, filemode: number): Promise<TreeEntry>;
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @param {string} filename
|
||||
* @returns {number}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
remove(filename: string): number;
|
||||
/**
|
||||
*
|
||||
*
|
||||
* @returns {Oid}
|
||||
*
|
||||
* @memberof Treebuilder
|
||||
*/
|
||||
write(): Oid;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user