diff --git a/types/nodegit/index.d.ts b/types/nodegit/index.d.ts index c9e56f125e..5539972cfb 100644 --- a/types/nodegit/index.d.ts +++ b/types/nodegit/index.d.ts @@ -18,6 +18,7 @@ export { Enums } from './enums'; export { FetchOptions } from './fetch-options'; export { Index } from './index_'; export { IndexEntry } from './index-entry'; +export { Indexer } from './indexer'; export { Libgit2 } from './lib-git2'; export { MergeFileInput } from './merge-file-input'; export { MergeFileOptions } from './merge-file-options'; diff --git a/types/nodegit/indexer.d.ts b/types/nodegit/indexer.d.ts new file mode 100644 index 0000000000..ee3ba9bc69 --- /dev/null +++ b/types/nodegit/indexer.d.ts @@ -0,0 +1,8 @@ +import { TransferProgress } from './transfer-progress'; +import { Oid } from './oid'; + +export class Indexer { + commit(stats: TransferProgress): number; + free(): void; + hash(): Oid; +} diff --git a/types/nodegit/tsconfig.json b/types/nodegit/tsconfig.json index faae7d850e..a5e147be73 100644 --- a/types/nodegit/tsconfig.json +++ b/types/nodegit/tsconfig.json @@ -31,6 +31,7 @@ "fetch-options.d.ts", "index-entry.d.ts", "index.d.ts", + "indexer.d.ts", "lib-git2.d.ts", "merge-file-input.d.ts", "merge-file-options.d.ts",