nats-micro
Version:
NATS micro compatible extra-lightweight microservice library
14 lines (13 loc) • 445 B
TypeScript
import { Headers, Response, ResponseData } from './types/index.js';
export declare class ResponseImpl<R> implements Response<R> {
private readonly resData;
readonly id: string;
private closeCallback;
get closeWaiter(): Promise<ResponseData<R>>;
_isClosed: boolean;
get isClosed(): boolean;
setHeaders(responseHeaders: Headers): void;
send(responseData: R): void;
sendNoResponse(): void;
_close(): void;
}