@dwp/govuk-casa
Version:
A framework for building GOVUK Collect-And-Submit-Applications
21 lines (20 loc) • 1.04 kB
TypeScript
declare function _default({ nunjucksEnv, mountUrl, plan, staticRouter, ancillaryRouter, journeyRouter, preMiddleware, sessionMiddleware, i18nMiddleware, bodyParserMiddleware, dataMiddleware, postMiddleware, }: {
nunjucksEnv: NunjucksEnvironment;
mountUrl?: string | undefined;
plan?: import("./Plan.js").default | undefined;
staticRouter: MutableRouter;
ancillaryRouter: MutableRouter;
journeyRouter: MutableRouter;
preMiddleware: ExpressRequestHandler[];
sessionMiddleware: ExpressRequestHandler[];
i18nMiddleware: ExpressRequestHandler[];
bodyParserMiddleware: ExpressRequestHandler[];
dataMiddleware: ExpressRequestHandler[];
postMiddleware: ExpressRequestHandler[];
}): Mounter;
export default _default;
export type NunjucksEnvironment = import("nunjucks").Environment;
export type ExpressRequestHandler = import("express").RequestHandler;
export type Mounter = import("../casa").Mounter;
export type Plan = import("../casa").Plan;
export type MutableRouter = import("../casa").MutableRouter;