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