@dwp/govuk-casa
Version:
A framework for building GOVUK Collect-And-Submit-Applications
23 lines (22 loc) • 638 B
TypeScript
/**
* @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
*/
export default function ancillaryRouter({ sessionTtl }: AncillaryRouterOptions): MutableRouter;
/**
* Options to configure static router
*/
export type AncillaryRouterOptions = {
/**
* Session timeout (seconds)
*/
sessionTtl: number;
};
import MutableRouter from "../lib/MutableRouter.js";