UNPKG

@eggjs/onerror

Version:
28 lines (27 loc) 880 B
import type { Context } from '@eggjs/core'; import type { OnerrorError, OnerrorOptions } from 'koa-onerror'; export interface OnerrorConfig extends OnerrorOptions { /** * 5xx error will redirect to ${errorPageUrl} * won't redirect in local env * * Default: `''` */ errorPageUrl: string | ((err: OnerrorError, ctx: Context) => string); /** * will execute `appErrorFilter` when emit an error in `app` * If `appErrorFilter` return false, egg-onerror won't log this error. * You can logging in `appErrorFilter` and return false to override the default error logging. * * Default: `undefined` */ appErrorFilter?: (err: OnerrorError, ctx: Context) => boolean; /** * default template path */ templatePath: string; } declare const _default: { onerror: OnerrorConfig; }; export default _default;