All files / src/handlers handleIngressAPI.ts

100% Statements 2/2
100% Branches 4/4
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12                13x 13x    
import { IntegrationEnv } from '../env'
import { handleApiRequest } from './handleApiRequest'
 
export async function handleIngressAPI(
  request: Request,
  env: IntegrationEnv,
  routeMatches: RegExpMatchArray | undefined
) {
  const pathname = request.method === 'GET' ? routeMatches?.[1] ?? '' : ''
  return handleApiRequest(request, env, pathname)
}