better-auth
Version:
The most comprehensive authentication framework for TypeScript.
24 lines (23 loc) • 562 B
JavaScript
//#region src/utils/request.ts
function safeCloneRequest(request) {
if (!request) return;
try {
return request.clone();
} catch {
return new Request(request.url, {
cache: request.cache,
credentials: request.credentials,
headers: request.headers,
integrity: request.integrity,
keepalive: request.keepalive,
method: request.method,
mode: request.mode,
redirect: request.redirect,
referrer: request.referrer,
referrerPolicy: request.referrerPolicy,
signal: request.signal
});
}
}
//#endregion
export { safeCloneRequest };