UNPKG

@nestjs/microservices

Version:

Nest - modern, fast, powerful node.js web framework (@microservices)

63 lines (62 loc) 2.08 kB
import { GrpcStatus } from '../enums/grpc-status.enum.js'; export interface GrpcExceptionBody { code: GrpcStatus; message: string; } /** * @publicApi */ export declare class GrpcException extends Error { private readonly code; constructor(message: string, code?: GrpcStatus); getCode(): GrpcStatus; getError(): GrpcExceptionBody; } export declare class GrpcCancelledException extends GrpcException { constructor(message?: string); } export declare class GrpcUnknownException extends GrpcException { constructor(message?: string); } export declare class GrpcInvalidArgumentException extends GrpcException { constructor(message?: string); } export declare class GrpcDeadlineExceededException extends GrpcException { constructor(message?: string); } export declare class GrpcNotFoundException extends GrpcException { constructor(message?: string); } export declare class GrpcAlreadyExistsException extends GrpcException { constructor(message?: string); } export declare class GrpcPermissionDeniedException extends GrpcException { constructor(message?: string); } export declare class GrpcResourceExhaustedException extends GrpcException { constructor(message?: string); } export declare class GrpcFailedPreconditionException extends GrpcException { constructor(message?: string); } export declare class GrpcAbortedException extends GrpcException { constructor(message?: string); } export declare class GrpcOutOfRangeException extends GrpcException { constructor(message?: string); } export declare class GrpcUnimplementedException extends GrpcException { constructor(message?: string); } export declare class GrpcInternalException extends GrpcException { constructor(message?: string); } export declare class GrpcUnavailableException extends GrpcException { constructor(message?: string); } export declare class GrpcDataLossException extends GrpcException { constructor(message?: string); } export declare class GrpcUnauthenticatedException extends GrpcException { constructor(message?: string); }