1 | import { ArgumentMetadata } from '../index';
|
2 | import { PipeTransform } from '../interfaces/features/pipe-transform.interface';
|
3 | export interface ParseUUIDPipeOptions {
|
4 | version?: '3' | '4' | '5';
|
5 | exceptionFactory?: (errors: string) => any;
|
6 | }
|
7 | export 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 | }
|