UNPKG

@atcute/car

Version:

lightweight DASL CAR (content-addressable archives) codec for AT Protocol.

12 lines 600 B
import type { CidLink } from '@atcute/cid'; import { type CarEntry, type CarHeader } from './types.ts'; export interface StreamedCarReader { header(): Promise<CarHeader>; roots(): Promise<CidLink[]>; dispose(): Promise<void>; [Symbol.asyncDispose](): Promise<void>; [Symbol.asyncIterator](): AsyncIterator<CarEntry>; } export declare const carEntryTransform: () => ReadableWritablePair<CarEntry, Uint8Array<ArrayBufferLike>>; export declare const fromStream: (stream: ReadableStream<Uint8Array<ArrayBufferLike>>) => StreamedCarReader; //# sourceMappingURL=streamed-reader.d.ts.map