mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-05-09 04:18:51 +08:00
Added Rebase
This commit is contained in:
1
types/nodegit/index.d.ts
vendored
1
types/nodegit/index.d.ts
vendored
@@ -28,6 +28,7 @@ export { Oidarray } from './oid-array';
|
||||
export { Oid } from './oid';
|
||||
export { PushOptions } from './push-options';
|
||||
export { RebaseOperation } from './rebase-operation';
|
||||
export { Rebase, RebaseOptions } from './rebase';
|
||||
export { Refdb } from './ref-db';
|
||||
export { Reflog, ReflogEntry } from './ref-log'
|
||||
export { Refspec } from './ref-spec';
|
||||
|
||||
27
types/nodegit/rebase.d.ts
vendored
Normal file
27
types/nodegit/rebase.d.ts
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
import { CheckoutOptions } from './checkout-options';
|
||||
import { AnnotatedCommit } from './annotated-commit';
|
||||
import { Repository } from './repository';
|
||||
import { Signature } from './signature';
|
||||
import { Oid } from './oid';
|
||||
import { RebaseOperation } from './rebase-operation';
|
||||
|
||||
export interface RebaseOptions {
|
||||
version: number;
|
||||
quiet: number;
|
||||
rewriteNotesRef: string;
|
||||
checkoutOptions: CheckoutOptions;
|
||||
}
|
||||
|
||||
export class Rebase {
|
||||
static init(repo: Repository, branch: AnnotatedCommit, upstream: AnnotatedCommit, onto: AnnotatedCommit, opts: RebaseOptions): Promise<Rebase>;
|
||||
static initOptions(opts: RebaseOptions, version: number): number;
|
||||
static open(repo: Repository, opts: RebaseOptions): Promise<Rebase>;
|
||||
|
||||
abort(): number;
|
||||
commit(author: Signature, committer: Signature, message_encoding: string, message: string): Oid;
|
||||
finish(signature: Signature): number;
|
||||
next(): Promise<RebaseOperation>;
|
||||
operationByIndex(idx: number): RebaseOperation;
|
||||
operationCurrent(): number;
|
||||
operationEntrycount(): number;
|
||||
}
|
||||
@@ -42,6 +42,7 @@
|
||||
"oid.d.ts",
|
||||
"push-options.d.ts",
|
||||
"rebase-operation.d.ts",
|
||||
"rebase.d.ts",
|
||||
"ref-db.d.ts",
|
||||
"ref-log.d.ts",
|
||||
"ref-spec.d.ts",
|
||||
|
||||
Reference in New Issue
Block a user