/** * GuardrailPipe - Input guardrails for HTTP request body/query */ import { PipeTransform } from '@hazeljs/core'; import type { RequestContext } from '@hazeljs/core'; import { GuardrailsService } from '../guardrails.service'; import type { GuardrailInputOptions } from '../guardrails.types'; export type GuardrailPipeOptions = GuardrailInputOptions; export declare class GuardrailPipe implements PipeTransform { private readonly guardrailsService; constructor(guardrailsService: GuardrailsService); transform(value: T, _context: RequestContext): T | Promise; } //# sourceMappingURL=guardrail.pipe.d.ts.map