fets
Version:
TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
21 lines (20 loc) • 638 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useClientCookieStore = void 0;
function useClientCookieStore(cookieStore) {
return {
onRequestInit({ requestInit }) {
requestInit.headers = {
...requestInit.headers,
cookie: cookieStore.cookieString,
};
},
onResponse({ response }) {
const setCookie = response.headers.get('set-cookie');
if (setCookie) {
cookieStore.cookieString = setCookie;
}
},
};
}
exports.useClientCookieStore = useClientCookieStore;