Skip to content

Commit e1f6699

Browse files
committed
Use globalThis
1 parent 9f68481 commit e1f6699

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/gitbook/src/lib/middleware.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { AsyncLocalStorage } from 'node:async_hooks';
88
export function setMiddlewareHeader(response: Response, name: string, value: string) {
99
const responseHeadersLocalStorage =
1010
// @ts-ignore
11-
global.responseHeadersLocalStorage as AsyncLocalStorage<Headers>;
11+
globalThis.responseHeadersLocalStorage as AsyncLocalStorage<Headers>;
1212
console.log('setMiddlewareHeader 0', name, !!responseHeadersLocalStorage);
1313
const responseHeaders = responseHeadersLocalStorage.getStore();
1414
response.headers.set(name, value);
@@ -28,10 +28,10 @@ export async function withMiddlewareHeadersStorage(
2828
): Promise<Response> {
2929
const responseHeadersLocalStorage =
3030
// @ts-ignore
31-
(global.responseHeadersLocalStorage as AsyncLocalStorage<Headers>) ??
31+
(globalThis.responseHeadersLocalStorage as AsyncLocalStorage<Headers>) ??
3232
new AsyncLocalStorage<Headers>();
3333
// @ts-ignore
34-
global.responseHeadersLocalStorage = responseHeadersLocalStorage;
34+
globalThis.responseHeadersLocalStorage = responseHeadersLocalStorage;
3535

3636
const responseHeaders = new Headers();
3737
const response = await responseHeadersLocalStorage.run(responseHeaders, handler);

0 commit comments

Comments
 (0)