Spaces:
Paused
Paused
| import superjson from "superjson"; | |
| /** | |
| * Create a JSON response serialized with superjson. | |
| * Matches the wire format of the former Elysia `mapResponse` hook. | |
| */ | |
| export function superjsonResponse(data: unknown, init?: ResponseInit): Response { | |
| return new Response(superjson.stringify(data), { | |
| ...init, | |
| headers: { | |
| "Content-Type": "application/json", | |
| ...init?.headers, | |
| }, | |
| }); | |
| } | |