UNPKG

@waku/core

Version:

TypeScript implementation of the Waku v2 protocol

11 lines (10 loc) 567 B
import type { PeerId } from "@libp2p/interface"; import { IDecodedMessage, IDecoder, Libp2p, QueryRequestParams } from "@waku/interfaces"; export declare const StoreCodec = "/vac/waku/store-query/3.0.0"; export declare class StoreCore { private readonly streamManager; readonly multicodec = "/vac/waku/store-query/3.0.0"; constructor(libp2p: Libp2p); get maxTimeLimit(): number; queryPerPage<T extends IDecodedMessage>(queryOpts: QueryRequestParams, decoders: Map<string, IDecoder<T>>, peerId: PeerId): AsyncGenerator<Promise<T | undefined>[]>; }