UNPKG

koa-typescript-sequlize-swagger

Version:

nodejs的后端模板,使用了koa,typescript,koa-swagger-decorator,zod等

17 lines (16 loc) 374 B
import { z } from 'koa-swagger-decorator' /* * 构建通用的返回 * @params {params} 这里面一般是只用来控制data的包裹值的状态 * */ export const commonResponse = (params?: object) => { return z.object({ code: z.number(), success: z.boolean(), msg: z.string(), ...{ data: z.object({}), ...params } }) }