@n1k1t/mock-server
Version:
The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations
21 lines • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const models_1 = require("../models");
exports.default = models_1.EndpointFactory
.build()
.http({ method: 'GET', path: '/expectations' })
.io({ path: 'expectations:get-by-id' })
.compile(({ reply, incoming, server }) => {
const id = incoming.data?.id ?? incoming.query.id;
if (!id) {
return reply.validationError(['Invalid "id" query parameter']);
}
for (const provider of server.providers.extract()) {
const expectation = provider.storages.expectations.get(id);
if (expectation) {
return reply.ok(expectation.toPlain());
}
}
return reply.notFound();
});
//# sourceMappingURL=expectations.get-by-id.endpoint.js.map