UNPKG

1.09 kBTypeScriptView Raw
1import { CustomSanitizer } from '../base';
2import { ContextBuilder } from '../context-builder';
3import * as Options from '../options';
4import { Sanitizers } from './sanitizers';
5export declare class SanitizersImpl<Chain> implements Sanitizers<Chain> {
6 private readonly builder;
7 private readonly chain;
8 constructor(builder: ContextBuilder, chain: Chain);
9 customSanitizer(sanitizer: CustomSanitizer): Chain;
10 default(default_value: any): Chain;
11 replace(values_to_replace: any, new_value: any): Chain;
12 private addStandardSanitization;
13 blacklist(chars: string): Chain;
14 escape(): Chain;
15 unescape(): Chain;
16 ltrim(chars?: string): Chain;
17 normalizeEmail(options?: Options.NormalizeEmailOptions): Chain;
18 rtrim(chars?: string): Chain;
19 stripLow(keep_new_lines?: boolean): Chain;
20 toArray(): Chain;
21 toBoolean(strict?: boolean): Chain;
22 toDate(): Chain;
23 toFloat(): Chain;
24 toInt(radix?: number): Chain;
25 toLowerCase(): Chain;
26 toUpperCase(): Chain;
27 trim(chars?: string): Chain;
28 whitelist(chars: string): Chain;
29}