UNPKG

ncc-prototype-email-alerts-sub

Version:

Northumberland Council Front End Email Alerts Subscription Prototype

13 lines (9 loc) 409 B
import { Request, Response, NextFunction } from "express"; export type ValidationRule<Type> = { fieldNames: string[] validate: Validator<Type> message: string } export type Validator<Type> = (value: Type) => boolean; export type Controller = (req: Request, res: Response) => void; export type postController = (req: Request, res: Response, next: NextFunction, validators: Validator[]) => void;