@waku/core
Version:
TypeScript implementation of the Waku v2 protocol
11 lines (10 loc) • 567 B
TypeScript
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>[]>;
}