import { error, json, text } from '@sveltejs/kit'; import type { RequestHandler } from './$types'; /*********************************************************** * * Author: Christian Risi 26/06/2025 * * There is no POST handling here as it's not * idempotent, so semantically it's better a * PUT instead of a POST * ***********************************************************/ export const GET: RequestHandler = async ({ request }) => { return json(1) } export const PUT: RequestHandler = async ({ request }) => { return json(1) } export const PATCH: RequestHandler = async ({ request }) => { return json(1) } export const DELETE: RequestHandler = async ({ request, }) => { // TODO: make it delete the resource return json(1) } export const fallback: RequestHandler = async ({ request }) => { // TODO: return method not allowed const res = new Response( null, { status: 405, statusText: "Method Not Allowed", headers: { Allow: "GET, PUT, PATCH, DELETE" } } ) return res };