1 | import { RpcExceptionFilterMetadata } from '@nestjs/common/interfaces/exceptions';
|
2 | import { ArgumentsHost } from '@nestjs/common/interfaces/features/arguments-host.interface';
|
3 | import { Observable } from 'rxjs';
|
4 | import { BaseRpcExceptionFilter } from './base-rpc-exception-filter';
|
5 | import { RpcException } from './rpc-exception';
|
6 | export declare class RpcExceptionsHandler extends BaseRpcExceptionFilter {
|
7 | private filters;
|
8 | handle(exception: Error | RpcException | any, host: ArgumentsHost): Observable<any>;
|
9 | setCustomFilters(filters: RpcExceptionFilterMetadata[]): void;
|
10 | invokeCustomFilters<T = any>(exception: T, host: ArgumentsHost): Observable<any> | null;
|
11 | }
|