import { handleOptions, methodNotAllowed } from './http.js' export const guardMethod = (request: Request, allowedMethods: string[]) => { if (request.method === 'OPTIONS') { return handleOptions() } if (!allowedMethods.includes(request.method)) { return methodNotAllowed(allowedMethods) } return null }