UNPKG

bb-inspired

Version:

Core library for BB-inspired NestJS backend

21 lines (20 loc) 647 B
import { PipeTransform, ArgumentMetadata } from '@nestjs/common'; export declare class SanitizationPipe implements PipeTransform { private options; private readonly logger; private readonly window; private readonly purify; constructor(options?: { allowedTags?: string[]; allowedAttributes?: { [key: string]: string[]; }; stripAllTags?: boolean; sanitizeMode?: 'strict' | 'moderate' | 'basic'; }); transform(value: any, metadata: ArgumentMetadata): any; private sanitizeString; private sanitizeArray; private sanitizeObject; private configurePurify; }