@ipld/car
Version:
Content Addressable aRchive format reader and writer
17 lines • 592 B
TypeScript
/**
* Create a header from an array of roots.
*
* @param {CID[]} roots
* @returns {Uint8Array}
*/
export function createHeader(roots: CID[]): Uint8Array;
export type CID = import("multiformats").CID;
export type Block = import("./api.js").Block;
export type CarEncoder = import("./coding.js").CarEncoder;
export type IteratorChannel_Writer = import("./coding.js").IteratorChannel_Writer<Uint8Array>;
/**
* @param {IteratorChannel_Writer} writer
* @returns {CarEncoder}
*/
export function createEncoder(writer: IteratorChannel_Writer): CarEncoder;
//# sourceMappingURL=encoder.d.ts.map