UNPKG

nats

Version:

Node.js client for NATS, a lightweight, high-performance cloud native messaging system

17 lines (16 loc) 670 B
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; }