Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 11x 11x 11x 11x 11x | import Koa from 'koa'; export interface IErrorResponse { ctx: Koa.DefaultContext; next: () => Promise<unknown>; statusCode: number; message: string; } export const errorResponse = async (props: IErrorResponse) => { props.ctx.body = props.message; props.ctx.response.status = props.statusCode; props.ctx.set('Content-Type', 'application/json'); await props.next(); } |