nats
Version:
Node.js client for NATS, a lightweight, high-performance cloud native messaging system
17 lines (16 loc) • 670 B
TypeScript
import { BaseApiClient } from "./jsbaseclient_api";
import { DirectMsg, DirectMsgRequest, DirectStreamAPI, JetStreamOptions, Msg, NatsConnection, StoredMsg } from "./types";
import { MsgHdrs } from "./headers";
export declare class DirectStreamAPIImpl extends BaseApiClient implements DirectStreamAPI {
constructor(nc: NatsConnection, opts?: JetStreamOptions);
getMessage(stream: string, query: DirectMsgRequest): Promise<StoredMsg>;
}
export declare class DirectMsgImpl implements DirectMsg {
data: Uint8Array;
header: MsgHdrs;
constructor(m: Msg);
get subject(): string;
get seq(): number;
get time(): Date;
get stream(): string;
}