@waku/core
Version:
TypeScript implementation of the Waku v2 protocol
24 lines (23 loc) • 978 B
TypeScript
import { QueryRequestParams } from "@waku/interfaces";
import { proto_store as proto } from "@waku/proto";
import type { Uint8ArrayList } from "uint8arraylist";
export declare const DEFAULT_PAGE_SIZE = 20;
export declare const MAX_PAGE_SIZE = 100;
export declare const MAX_TIME_RANGE: number;
export declare class StoreQueryRequest {
proto: proto.StoreQueryRequest;
constructor(proto: proto.StoreQueryRequest);
static create(params: QueryRequestParams): StoreQueryRequest;
static decode(bytes: Uint8ArrayList): StoreQueryRequest;
encode(): Uint8Array;
}
export declare class StoreQueryResponse {
proto: proto.StoreQueryResponse;
constructor(proto: proto.StoreQueryResponse);
static decode(bytes: Uint8ArrayList): StoreQueryResponse;
encode(): Uint8Array;
get statusCode(): number | undefined;
get statusDesc(): string | undefined;
get messages(): proto.WakuMessageKeyValue[];
get paginationCursor(): Uint8Array | undefined;
}