UNPKG

@atcute/car

Version:

lightweight DASL CAR and atproto repository decoder for AT Protocol.

24 lines (23 loc) 540 B
import * as CID from '@atcute/cid'; export interface CarV1Header { version: 1; roots: CID.CidLink[]; } export declare const isCarV1Header: (value: unknown) => value is CarV1Header; export interface CarHeader { headerStart: number; headerEnd: number; data: CarV1Header; dataStart: number; dataEnd: number; } export interface CarEntry { entryStart: number; entryEnd: number; cid: CID.Cid; cidStart: number; cidEnd: number; bytes: Uint8Array; bytesStart: number; bytesEnd: number; }