UNPKG

530 BTypeScriptView Raw
1import { ArgumentMetadata } from '../index';
2import { PipeTransform } from '../interfaces/features/pipe-transform.interface';
3export interface ParseUUIDPipeOptions {
4 version?: '3' | '4' | '5';
5 exceptionFactory?: (errors: string) => any;
6}
7export declare class ParseUUIDPipe implements PipeTransform<string> {
8 private readonly version;
9 protected exceptionFactory: (errors: string) => any;
10 constructor(options?: ParseUUIDPipeOptions);
11 transform(value: string, metadata: ArgumentMetadata): Promise<string>;
12}