UNPKG

@yepmind/nats-rx-client

Version:
24 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NatsMessageRequest = void 0; const nats_1 = require("nats"); class NatsMessageRequest { constructor(message) { this.message = message; this.jsonCodec = (0, nats_1.JSONCodec)(); } get data() { var _a; return (_a = this.message) === null || _a === void 0 ? void 0 : _a.json(); } get subject() { var _a; return (_a = this.message) === null || _a === void 0 ? void 0 : _a.subject; } respond(payload) { var _a; return (_a = this.message) === null || _a === void 0 ? void 0 : _a.respond(this.jsonCodec.encode(payload)); } } exports.NatsMessageRequest = NatsMessageRequest; //# sourceMappingURL=nats-message-request.js.map