UNPKG

@tsed/common

Version:
21 lines (20 loc) 810 B
import { InjectorService } from "@tsed/di"; import { PlatformContext } from "../../platform/domain/PlatformContext"; import "../components/ErrorFilter"; import "../components/ExceptionFilter"; import "../components/StringErrorFilter"; import "../components/MongooseErrorFilter"; import { ExceptionFilterKey } from "../domain/ExceptionFiltersContainer"; import { ExceptionFilterMethods } from "../interfaces/ExceptionFilterMethods"; /** * Catch all errors and return the json error with the right status code when it's possible. * * @platform */ export declare class PlatformExceptions { types: Map<ExceptionFilterKey, ExceptionFilterMethods>; injector: InjectorService; $onInit(): void; catch(error: unknown, ctx: PlatformContext): void; resourceNotFound(ctx: PlatformContext): void; }