UNPKG

lynx-framework

Version:

lynx is a NodeJS framework for Web Development, based on decorators and the async/await support.

27 lines (25 loc) 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultAPIResponseWrapper = void 0; var DefaultAPIResponseWrapper = /** @class */ (function () { function DefaultAPIResponseWrapper() { } DefaultAPIResponseWrapper.prototype.onError = function (error) { return { success: false, error: error.message }; }; DefaultAPIResponseWrapper.prototype.onSuccess = function (response) { if (typeof response === "boolean") { return { success: response }; } if (response.serialize) { response = response.serialize(); } return { success: true, data: response }; }; return DefaultAPIResponseWrapper; }()); exports.DefaultAPIResponseWrapper = DefaultAPIResponseWrapper; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2x5bngvYXBpLXJlc3BvbnNlLXdyYXBwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBTUE7SUFBQTtJQWtCQSxDQUFDO0lBakJHLDJDQUFPLEdBQVAsVUFBUSxLQUFZO1FBQ2hCLE9BQU87WUFDSCxPQUFPLEVBQUUsS0FBSztZQUNkLEtBQUssRUFBRSxLQUFLLENBQUMsT0FBTztTQUN2QixDQUFDO0lBQ04sQ0FBQztJQUVELDZDQUFTLEdBQVQsVUFBVSxRQUFhO1FBQ25CLElBQUksT0FBTyxRQUFRLEtBQUssU0FBUyxFQUFFO1lBQy9CLE9BQU8sRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLENBQUM7U0FDaEM7UUFDRCxJQUFJLFFBQVEsQ0FBQyxTQUFTLEVBQUU7WUFDcEIsUUFBUSxHQUFHLFFBQVEsQ0FBQyxTQUFTLEVBQUUsQ0FBQztTQUNuQztRQUNELE9BQVEsRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsQ0FBQztJQUM5QyxDQUFDO0lBRUwsZ0NBQUM7QUFBRCxDQWxCQSxBQWtCQyxJQUFBO0FBbEJZLDhEQUF5QiIsImZpbGUiOiJhcGktcmVzcG9uc2Utd3JhcHBlci5qcyIsInNvdXJjZVJvb3QiOiIifQ==