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 16 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 3x 3x 3x 3x 3x 3x | import Koa from 'koa'; export interface ISuccessResponse<T> { ctx: Koa.DefaultContext; body: T; next: () => Promise<unknown>; } export const successResponse = async <T>(props: ISuccessResponse<T>) => { props.ctx.response.status = 200; props.ctx.set('Content-Type', 'application/json'); props.ctx.body = props.body; await props.next(); }; |