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