Add get /movies & sort api

This commit is contained in:
Zoe Roux
2024-12-19 16:21:12 +01:00
parent a4853cb186
commit 587dc4f970
3 changed files with 119 additions and 2 deletions
+13
View File
@@ -0,0 +1,13 @@
import type { ObjectOptions } from "@sinclair/typebox";
import { t, type TSchema } from "elysia";
export const Page = <T extends TSchema>(schema: T, options?: ObjectOptions) =>
t.Object(
{
items: t.Array(schema),
this: t.String({ format: "uri" }),
prev: t.String({ format: "uri" }),
next: t.String({ format: "uri" }),
},
options,
);