mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-21 21:31:12 +08:00
19 lines
384 B
TypeScript
19 lines
384 B
TypeScript
import { Oid } from './oid';
|
|
|
|
export namespace Odb {
|
|
enum STREAM {
|
|
RDONLY = 2,
|
|
WRONLY = 4,
|
|
RW = 6
|
|
}
|
|
}
|
|
|
|
export class Odb {
|
|
static open(objects_dir: string): Promise<Odb>;
|
|
|
|
addDiskAlternate(path: string): number;
|
|
free(): void;
|
|
read(id: Oid): Promise<NodeGit.OdbObject>;
|
|
write(data: Buffer, len: number, type: number): Promise<Oid>;
|
|
}
|