@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
24 lines • 996 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.InternalSocketIoReply = void 0;
const utils_1 = require("../utils");
const models_1 = require("../../../models");
class InternalSocketIoReply extends models_1.Reply {
ok(payload) {
this.context.request.callback((0, utils_1.buildEndpointResponse)('OK', payload));
}
internalError(message = 'Something went wrong') {
this.context.request.callback((0, utils_1.buildEndpointResponse)('INTERNAL_ERROR', { message }));
}
validationError(reasons = ['Payload is not valid']) {
this.context.request.callback((0, utils_1.buildEndpointResponse)('VALIDATION_ERROR', { reasons }));
}
notFound() {
this.context.request.callback((0, utils_1.buildEndpointResponse)('NOT_FOUND', null));
}
static build(context) {
return new InternalSocketIoReply(context);
}
}
exports.InternalSocketIoReply = InternalSocketIoReply;
//# sourceMappingURL=reply.js.map