Helia
    Preparing search index...

    Interface BlockBroker<RetrieveProgressEvents, AnnounceProgressEvents>

    interface BlockBroker<
        RetrieveProgressEvents extends
            ProgressEvent<any, any> = ProgressEvent<any, any>,
        AnnounceProgressEvents extends
            ProgressEvent<any, any> = ProgressEvent<any, any>,
    > {
        announce(
            cid: CID,
            block: Uint8Array,
            options?: BlockAnnounceOptions<AnnounceProgressEvents>,
        ): Promise<void>;
        createSession(
            options?: CreateSessionOptions<RetrieveProgressEvents>,
        ): BlockBroker<RetrieveProgressEvents, AnnounceProgressEvents>;
        retrieve(
            cid: CID,
            options?: BlockRetrievalOptions<RetrieveProgressEvents>,
        ): Promise<Uint8Array<ArrayBufferLike>>;
    }

    Type Parameters

    Index

    Methods