mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-06-28 14:20:12 +00:00
added the Object.TYPE enum as well as fixed typos on Object.type2String and Object.string2Type
This commit is contained in:
4
types/nodegit/diff-binary-file.d.ts
vendored
4
types/nodegit/diff-binary-file.d.ts
vendored
@@ -1,5 +1,7 @@
|
||||
import { Object } from './object';
|
||||
|
||||
export class DiffBinaryFile {
|
||||
type: number;
|
||||
type: Object.TYPE;
|
||||
data: string;
|
||||
datalen: number;
|
||||
inflatedlen: number;
|
||||
|
||||
29
types/nodegit/object.d.ts
vendored
29
types/nodegit/object.d.ts
vendored
@@ -3,20 +3,35 @@ import { Repository } from './repository';
|
||||
import { Buf } from './buf';
|
||||
|
||||
export class Object {
|
||||
static size(type: number): number;
|
||||
static lookup(repo: Repository, id: Oid, type: number): Promise<Object>;
|
||||
static lookupPrefix(repo: Repository, id: Oid, len: number, type: number): Promise<Object>;
|
||||
static string2type(str: string): number;
|
||||
static type2string(type: number): string;
|
||||
static typeisloose(type: number): number;
|
||||
static size(type: Object.TYPE): number;
|
||||
static lookup(repo: Repository, id: Oid, type: Object.TYPE): Promise<Object>;
|
||||
static lookupPrefix(repo: Repository, id: Oid, len: number, type: Object.TYPE): Promise<Object>;
|
||||
static string2Type(str: string): Object.TYPE;
|
||||
static type2String(type: Object.TYPE): string;
|
||||
static typeisloose(type: Object.TYPE): number;
|
||||
|
||||
dup(): Promise<Object>;
|
||||
|
||||
free(): void;
|
||||
id(): Oid;
|
||||
lookupByPath(path: string, type: number): Promise<Object>;
|
||||
lookupByPath(path: string, type: Object.TYPE): Promise<Object>;
|
||||
owner(): Repository;
|
||||
peel(targetType: number): Promise<Object>;
|
||||
shortId(): Promise<Buf>;
|
||||
type(): number;
|
||||
}
|
||||
|
||||
export namespace Object {
|
||||
const enum TYPE {
|
||||
ANY = -2,
|
||||
BAD = -1,
|
||||
EXT1 = 0,
|
||||
COMMIT = 1,
|
||||
TREE = 2,
|
||||
BLOB = 3,
|
||||
TAG = 4,
|
||||
EXT2 = 5,
|
||||
OFS_DELTA = 6,
|
||||
REF_DELTA = 7
|
||||
}
|
||||
}
|
||||
|
||||
3
types/nodegit/odb-expand-id.d.ts
vendored
3
types/nodegit/odb-expand-id.d.ts
vendored
@@ -1,7 +1,8 @@
|
||||
import { Oid } from './oid';
|
||||
import { Object } from './object';
|
||||
|
||||
export class OdbExpandId {
|
||||
id: Oid;
|
||||
length: number;
|
||||
type: number;
|
||||
type: Object.TYPE;
|
||||
}
|
||||
|
||||
3
types/nodegit/odb.d.ts
vendored
3
types/nodegit/odb.d.ts
vendored
@@ -1,6 +1,7 @@
|
||||
import { Oid } from './oid';
|
||||
import { OdbObject } from './odb-object';
|
||||
import { OdbExpandId } from './odb-expand-id';
|
||||
import { Object } from './object';
|
||||
|
||||
export namespace Odb {
|
||||
const enum STREAM {
|
||||
@@ -17,6 +18,6 @@ export class Odb {
|
||||
|
||||
free(): void;
|
||||
read(id: Oid): Promise<OdbObject>;
|
||||
write(data: Buffer, len: number, type: number): Promise<Oid>;
|
||||
write(data: Buffer, len: number, type: Object.TYPE): Promise<Oid>;
|
||||
expandIds(ids: OdbExpandId, count: number): number;
|
||||
}
|
||||
|
||||
2
types/nodegit/reference.d.ts
vendored
2
types/nodegit/reference.d.ts
vendored
@@ -41,7 +41,7 @@ export class Reference {
|
||||
isTag(): number;
|
||||
name(): string;
|
||||
owner(): Repository;
|
||||
peel(type: number): Promise<Object>;
|
||||
peel(type: Object.TYPE): Promise<Object>;
|
||||
rename(newName: string, force: number, logMessage: string): Promise<Reference>;
|
||||
resolve(): Promise<Reference>;
|
||||
setTarget(id: Oid, logMessage: string): Promise<Reference>;
|
||||
|
||||
Reference in New Issue
Block a user