UNPKG

@accounts/rest-express

Version:

Server side REST express middleware for accounts

11 lines (9 loc) 329 B
import { matchedData, validationResult } from 'express-validator'; export function matchOrThrow<T extends Record<string, any> = Record<string, any>>( ...args: Parameters<typeof matchedData> ): T { if (!validationResult(args[0]).isEmpty()) { throw new Error('Validation error'); } return matchedData(...args) as T; }