# PlatformExceptionsMiddleware Class middleware platform

Module
import { PlatformExceptionsMiddleware } from "@tsed/common"
Source/packages/common/src/platform-exceptions/middlewares/PlatformExceptionsMiddleware.ts

# Overview

class PlatformExceptionsMiddleware implements IMiddleware {
    middleware: GlobalErrorHandlerMiddleware;
    types: Map<import("@tsed/core").Type<any> | Symbol, import("..").ExceptionFilterMethods<unknown>>;
    use(error: any, ctx: Context): any;
}

# Description

Catch all errors and return the json error with the right status code when it's possible.

# Members


types: Map<import("@tsed/core").Type<any> | Symbol, import("..").ExceptionFilterMethods<unknown>>;

use(error: any, ctx: Context): any;