remix-utils
Version:
This package contains simple utility functions to use with [React Router](https://reactrouter.com/).
15 lines • 511 B
JavaScript
import { getHeaders } from "./get-headers.js";
export function isPrefetch(requestOrHeaders) {
let headers = getHeaders(requestOrHeaders);
if (!headers) {
return false;
}
let purpose = headers.get("Purpose") ||
headers.get("X-Purpose") ||
headers.get("Sec-Purpose") ||
headers.get("Sec-Fetch-Purpose") ||
headers.get("Moz-Purpose") ||
headers.get("X-Moz");
return purpose?.toLowerCase() === "prefetch";
}
//# sourceMappingURL=is-prefetch.js.map