Kyoo/api/src/base.ts
2025-01-10 12:16:32 +01:00

15 lines
315 B
TypeScript

import Elysia from "elysia";
import type { KError } from "./models/error";
export const base = new Elysia({ name: "base" })
.onError(({ code, error }) => {
if (code === "VALIDATION") {
return {
status: error.status,
message: error.message,
details: error,
} as KError;
}
})
.as("plugin");