UNPKG

@dwp/govuk-casa

Version:

A framework for building GOVUK Collect-And-Submit-Applications

30 lines 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ancillaryRouter; const MutableRouter_js_1 = __importDefault(require("../lib/MutableRouter.js")); /** * @typedef {object} AncillaryRouterOptions Options to configure static router * @property {number} sessionTtl Session timeout (seconds) */ /** * Create an instance of the ancillary router. * * @param {AncillaryRouterOptions} options Options * @returns {MutableRouter} ExpressJS Router instance * @access private */ function ancillaryRouter({ sessionTtl }) { // Router const router = new MutableRouter_js_1.default({ mergeParams: true }); // Session timeout router.all("/session-timeout", (req, res) => { res.render("casa/session-timeout.njk", { sessionTtl: Math.floor(sessionTtl / 60), }); }); return router; } //# sourceMappingURL=ancillary.js.map