UNPKG

@selfage/node_service_client

Version:

Http client to make remote call to services from Nodejs applications.

20 lines 2.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NodeServiceClientMock = void 0; const client_1 = require("./client"); class NodeServiceClientMock extends client_1.NodeServiceClient { constructor() { super(undefined, undefined); } async send(request, options) { this.request = request; if (this.error) { throw this.error; } else { return this.response; } } } exports.NodeServiceClientMock = NodeServiceClientMock; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50X21vY2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbGllbnRfbW9jay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxQ0FBZ0U7QUFHaEUsTUFBYSxxQkFBc0IsU0FBUSwwQkFBaUI7SUFLMUQ7UUFDRSxLQUFLLENBQUMsU0FBUyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQzlCLENBQUM7SUFDTSxLQUFLLENBQUMsSUFBSSxDQUNmLE9BQW9DLEVBQ3BDLE9BQTJCO1FBRTNCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO1lBQ2YsTUFBTSxJQUFJLENBQUMsS0FBSyxDQUFDO1FBQ25CLENBQUM7YUFBTSxDQUFDO1lBQ04sT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ3ZCLENBQUM7SUFDSCxDQUFDO0NBQ0Y7QUFuQkQsc0RBbUJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTm9kZUNsaWVudE9wdGlvbnMsIE5vZGVTZXJ2aWNlQ2xpZW50IH0gZnJvbSBcIi4vY2xpZW50XCI7XG5pbXBvcnQgeyBDbGllbnRSZXF1ZXN0SW50ZXJmYWNlIH0gZnJvbSBcIkBzZWxmYWdlL3NlcnZpY2VfZGVzY3JpcHRvci9jbGllbnRfcmVxdWVzdF9pbnRlcmZhY2VcIjtcblxuZXhwb3J0IGNsYXNzIE5vZGVTZXJ2aWNlQ2xpZW50TW9jayBleHRlbmRzIE5vZGVTZXJ2aWNlQ2xpZW50IHtcbiAgcHVibGljIHJlcXVlc3Q6IENsaWVudFJlcXVlc3RJbnRlcmZhY2U8YW55PjsgLy8gY2FwdHVyZWRcbiAgcHVibGljIGVycm9yOiBFcnJvcjsgLy8gdG8gdGhyb3dcbiAgcHVibGljIHJlc3BvbnNlOiBhbnk7IC8vIHRvIHJldHVyblxuXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICBzdXBlcih1bmRlZmluZWQsIHVuZGVmaW5lZCk7XG4gIH1cbiAgcHVibGljIGFzeW5jIHNlbmQoXG4gICAgcmVxdWVzdDogQ2xpZW50UmVxdWVzdEludGVyZmFjZTxhbnk+LFxuICAgIG9wdGlvbnM/OiBOb2RlQ2xpZW50T3B0aW9ucyxcbiAgKTogUHJvbWlzZTxhbnk+IHtcbiAgICB0aGlzLnJlcXVlc3QgPSByZXF1ZXN0O1xuICAgIGlmICh0aGlzLmVycm9yKSB7XG4gICAgICB0aHJvdyB0aGlzLmVycm9yO1xuICAgIH0gZWxzZSB7XG4gICAgICByZXR1cm4gdGhpcy5yZXNwb25zZTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==