UNPKG

bit-bin

Version:

<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b

25 lines (24 loc) 830 B
/// <reference types="node" /> import Repository from './repository'; import Ref from './ref'; export default class BitObject { validateBeforePersist: boolean; id(): string | Buffer; toBuffer(pretty?: boolean): Buffer; refs(): Ref[]; getHeader(buffer: Buffer): string; collectRefs(repo: Repository): Promise<Ref[]>; collectRaw(repo: Repository): Promise<Buffer[]>; asRaw(repo: Repository): Promise<Buffer>; collect(repo: Repository): BitObject[]; hash(): Ref; compress(): Promise<Buffer>; serialize(): Buffer; static parseObject(fileContents: Buffer, types: { [key: string]: Function; }): Promise<BitObject>; static parseSync(fileContents: Buffer, types: { [key: string]: Function; }): BitObject; static makeHash(str: string | Buffer): string; }