mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 04:04:21 -04:00
15 lines
315 B
TypeScript
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");
|