UNPKG

690 BTypeScriptView Raw
1import * as express from 'express';
2import { Sanitizer } from '../shared-typings';
3
4export function matchedData (req: express.Request, options?: MatchedDataOptions): { [key: string]: any };
5export const sanitize: SanitizationChainBuilder;
6export const sanitizeBody: SanitizationChainBuilder;
7export const sanitizeCookie: SanitizationChainBuilder;
8export const sanitizeParam: SanitizationChainBuilder;
9export const sanitizeQuery: SanitizationChainBuilder;
10
11interface MatchedDataOptions {
12 onlyValidData: boolean
13}
14
15export interface SanitizationChainBuilder {
16 (field: string | string[]): SanitizationChain;
17}
18
19export interface SanitizationChain extends express.RequestHandler, Sanitizer {}
\No newline at end of file