UNPKG

@atcute/cid

Version:

lightweight DASL CID codec library for AT Protocol

18 lines (17 loc) 553 B
import { type Cid } from './codec.js'; declare const CID_LINK_SYMBOL: unique symbol; export interface CidLink { $link: string; } export declare class CidLinkWrapper implements CidLink { bytes: Uint8Array; /** @internal */ readonly [CID_LINK_SYMBOL] = true; constructor(bytes: Uint8Array); get $link(): string; toJSON(): CidLink; } export declare const isCidLink: (value: unknown) => value is CidLink; export declare const toCidLink: (cid: Cid) => CidLink; export declare const fromCidLink: (link: CidLink) => Cid; export {};