UNPKG

sourcecontrol

Version:

A modern TypeScript CLI application for source control

13 lines 583 B
import type { ObjectStore } from './store'; import { Path } from 'glob'; import { GitObject, BlobObject, TreeObject, CommitObject } from '../objects'; export declare class FileObjectStore implements ObjectStore { private objectsPath; initialize(gitDir: Path): Promise<void>; writeObject(object: GitObject): Promise<string>; readObject(sha: string): Promise<BlobObject | TreeObject | CommitObject | null>; hasObject(sha: string): Promise<boolean>; private resolveObjectPath; private createObjectFromHeader; } //# sourceMappingURL=file-object-store.d.ts.map