File
Blob: src/worker/util/response.ts
| 1 | export interface ApiErrorBody { |
| 2 | error: { |
| 3 | code: string; |
| 4 | message: string; |
| 5 | }; |
| 6 | } |
| 7 | |
| 8 | export function apiErrorBody(code: string, message: string): ApiErrorBody { |
| 9 | return { error: { code, message } }; |
| 10 | } |
| 11 | |
| 12 | export function jsonError(code: string, message: string, status: number): Response { |
| 13 | return Response.json(apiErrorBody(code, message), { status }); |
| 14 | } |