INNER CODE UNIT · TypeScript
ok
brpapa/recursion-tree-visualizer · lambda/src/index.ts:32
const ok = (body: any) => result(200, body)
const badRequest = (reason: string) => result(400, { reason })
const unprocessableEntity = (reason: string) => result(422, { reason })
const internalServerError = (reason: string) => result(500, { reason })
const result = (statusCode: number, body: Record<string, any>) => ({
statusCode,
body: safeStringify(body),
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "OPTIONS,GET,POST,PUT,DELETE",
"Access-Control-Allow-Headers": "Content-Type",
},
})