UNPKG

@n1k1t/mock-server

Version:

The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations

23 lines 870 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.WebSocketFactory = void 0; const deepmerge_1 = __importDefault(require("deepmerge")); const model_1 = require("./model"); class WebSocketFactory { constructor(configuration) { this.configuration = configuration; } compile(configuration) { return model_1.WebSocket.build(Object.assign((0, deepmerge_1.default)(this.configuration, configuration ?? {}), { signal: configuration?.signal ?? this.configuration.signal, })); } static build(configuration) { return new WebSocketFactory(configuration); } } exports.WebSocketFactory = WebSocketFactory; //# sourceMappingURL=factory.js.map