UNPKG

@napp/api-server

Version:

Rest full api. Server

26 lines 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RedirectResponseFilter = exports.RedirectResponse = void 0; var RedirectResponse = /** @class */ (function () { function RedirectResponse(uri, temp) { if (temp === void 0) { temp = true; } this.uri = uri; this.statusCode = temp ? 302 : 301; } return RedirectResponse; }()); exports.RedirectResponse = RedirectResponse; var RedirectResponseFilter = /** @class */ (function () { function RedirectResponseFilter() { } RedirectResponseFilter.prototype.filter = function (params) { var actionResult = params.actionResult, expressRes = params.expressRes; if (actionResult instanceof RedirectResponse) { expressRes.redirect(actionResult.statusCode, actionResult.uri); params.handled = true; } }; return RedirectResponseFilter; }()); exports.RedirectResponseFilter = RedirectResponseFilter; //# sourceMappingURL=resp.redirect.js.map