isResponse

One uses Request/Response type objects for API routes, but for some environments doing an instanceof Response can fail.

isResponse takes any value and returns true if it is a Response-like object. Useful for API utility functions.

import { isResponse } from 'one'
export async function handleResult(result: unknown) {
if (isResponse(result)) {
return result
}
return Response.json(result)
}

Edit this page on GitHub.