UNPKG

@nahkies/typescript-koa-runtime

Version:

Runtime package for code generated by @nahkies/openapi-code-generator using the typescript-koa template

24 lines 1.04 kB
//#region ../typescript-common-runtime/dist/esm/errors.d.mts //#region src/errors.d.ts declare enum RequestInputType { RouteParam = "route params", QueryString = "querystring", RequestBody = "request body", RequestHeader = "request header" } declare abstract class AbstractRuntimeError extends Error { readonly phase: "request_validation" | "request_handler" | "response_validation"; protected constructor(message: string, cause: unknown, phase: "request_validation" | "request_handler" | "response_validation"); } //#endregion //#endregion //#region src/errors.d.ts declare class KoaRuntimeError extends AbstractRuntimeError { private constructor(); static RequestError(cause: unknown, inputType: RequestInputType): KoaRuntimeError; static HandlerError(cause: unknown): KoaRuntimeError; static ResponseError(cause: unknown): KoaRuntimeError; static isKoaError(err: unknown): err is KoaRuntimeError; } //#endregion export { RequestInputType as n, KoaRuntimeError as t }; //# sourceMappingURL=errors-2MNCnjJU.d.mts.map