Skip to main content
zerotal

Documentation


Documentation / @zerotal/core / index / RouteModule

Interface: RouteModule

Defined in: router/FileRouter.ts:48

Shape of a route module. default may be a FileHandler or a ViewComponent; layout overrides the directory _layout (null = no layout).

Properties

default?

optional default?: FileHandler | ViewComponent

Defined in: router/FileRouter.ts:49


GET?

optional GET?: FileHandler

Defined in: router/FileRouter.ts:50


POST?

optional POST?: FileHandler

Defined in: router/FileRouter.ts:51


PUT?

optional PUT?: FileHandler

Defined in: router/FileRouter.ts:52


PATCH?

optional PATCH?: FileHandler

Defined in: router/FileRouter.ts:53


DELETE?

optional DELETE?: FileHandler

Defined in: router/FileRouter.ts:54


layout?

optional layout?: ViewComponent | null

Defined in: router/FileRouter.ts:55


middleware?

optional middleware?: RouteMiddleware

Defined in: router/FileRouter.ts:57

Per-file middleware (in addition to any stacked _middleware.ts).