(status: unknown, error: unknown)
| 10 | const app = new Elysia({ prefix: '/http-import' }) |
| 11 | |
| 12 | function mapImportError(status: unknown, error: unknown): never { |
| 13 | const setStatus = status as ( |
| 14 | code: number, |
| 15 | payload: { message: string }, |
| 16 | ) => never |
| 17 | |
| 18 | if (error instanceof Error) { |
| 19 | return setStatus(400, { message: error.message }) |
| 20 | } |
| 21 | |
| 22 | return setStatus(500, { message: 'Import failed' }) |
| 23 | } |
| 24 | |
| 25 | app |
| 26 | .use(httpImportDTO) |
no test coverage detected