carstream
Version:
Web stream CAR reader and writer.
12 lines • 790 B
TypeScript
export function encodeHeader(roots: import('multiformats').UnknownLink[]): Uint8Array;
export function encodeBlock(block: import('./api.js').Block): Uint8Array;
/** @extends {TransformStream<import('./api.js').Block, Uint8Array>} */
export class CARWriterStream extends TransformStream<import("./api.js").Block, Uint8Array> {
/**
* @param {import('multiformats').UnknownLink[]} [roots]
* @param {QueuingStrategy<import('./api.js').Block>} [writableStrategy]
* @param {QueuingStrategy<Uint8Array>} [readableStrategy]
*/
constructor(roots?: import("multiformats").UnknownLink[] | undefined, writableStrategy?: QueuingStrategy<import("./api.js").Block> | undefined, readableStrategy?: QueuingStrategy<Uint8Array> | undefined);
}
//# sourceMappingURL=writer.d.ts.map