main
js 20 lines 748 Bytes
Raw
1 /**
2 * Copyright (c) Meta Platforms, Inc. and affiliates.
3 *
4 * This source code is licensed under the MIT license found in the
5 * LICENSE file in the root directory of this source tree.
6 *
7 * @flow
8 */
9 import type {Request} from 'react-server/src/ReactFizzServer';
10
11 export * from 'react-dom-bindings/src/server/ReactFizzConfigDOM';
12
13 export * from 'react-client/src/ReactClientConsoleConfigServer';
14
15 export const isWorkLoopExternallyDriven = false;
16
17 // For now, we get this from the global scope, but this will likely move to a module.
18 export const supportsRequestStorage = typeof AsyncLocalStorage === 'function';
19 export const requestStorage: AsyncLocalStorage<Request | void> =
20 supportsRequestStorage ? new AsyncLocalStorage() : (null as any);