rename $$$hostConfig to $$$config (#26593)
We have moved away from HostConfig since the name does not fully describe the configs we customize per runtime like FlightClient, FlightServer, Fizz, and Fiber. This commit generalizes $$$hostconfig to $$$config
Josh Story committed
Apr 10, 2023 at 15:01 UTC
dd0619b2eeb6dbf7fbdfe6afd2552cfc60d0cbbe
6 files changed
+196
-203
packages/react-client/src/forks/ReactFlightClientConfig.custom.js
+10
-10
@@ -23,7 +23,7 @@
23
// So `$$$config` looks like a global variable, but it's
24
// really an argument to a top-level wrapping function.
25
26
-declare var $$$hostConfig: any;
26
+declare var $$$config: any;
27
28
export type Response = any;
29
export opaque type SSRManifest = mixed;
@@ -31,19 +31,19 @@ export opaque type ServerManifest = mixed;
31
export opaque type ServerReferenceId = string;
32
export opaque type ClientReferenceMetadata = mixed;
33
export opaque type ClientReference<T> = mixed; // eslint-disable-line no-unused-vars
34
-export const resolveClientReference = $$$hostConfig.resolveClientReference;
35
-export const resolveServerReference = $$$hostConfig.resolveServerReference;
36
-export const preloadModule = $$$hostConfig.preloadModule;
37
-export const requireModule = $$$hostConfig.requireModule;
34
+export const resolveClientReference = $$$config.resolveClientReference;
35
+export const resolveServerReference = $$$config.resolveServerReference;
36
+export const preloadModule = $$$config.preloadModule;
37
+export const requireModule = $$$config.requireModule;
38
39
export opaque type Source = mixed;
40
41
export type UninitializedModel = string;
42
-export const parseModel = $$$hostConfig.parseModel;
42
+export const parseModel = $$$config.parseModel;
43
44
export opaque type StringDecoder = mixed; // eslint-disable-line no-undef
45
46
-export const supportsBinaryStreams = $$$hostConfig.supportsBinaryStreams;
47
-export const createStringDecoder = $$$hostConfig.createStringDecoder;
48
-export const readPartialStringChunk = $$$hostConfig.readPartialStringChunk;
49
-export const readFinalStringChunk = $$$hostConfig.readFinalStringChunk;
46
+export const supportsBinaryStreams = $$$config.supportsBinaryStreams;
47
+export const createStringDecoder = $$$config.createStringDecoder;
48
+export const readPartialStringChunk = $$$config.readPartialStringChunk;
49
+export const readFinalStringChunk = $$$config.readFinalStringChunk;
packages/react-reconciler/src/forks/ReactFiberConfig.custom.js
+128
-134
@@ -23,7 +23,7 @@
23
// So `$$$config` looks like a global variable, but it's
24
// really an argument to a top-level wrapping function.
25
26
-declare var $$$hostConfig: any;
26
+declare var $$$config: any;
27
export opaque type Type = mixed; // eslint-disable-line no-undef
28
export opaque type Props = mixed; // eslint-disable-line no-undef
29
export opaque type Container = mixed; // eslint-disable-line no-undef
@@ -40,168 +40,163 @@ export opaque type NoTimeout = mixed; // eslint-disable-line no-undef
40
export opaque type RendererInspectionConfig = mixed; // eslint-disable-line no-undef
41
export type EventResponder = any;
42
43
-export const getPublicInstance = $$$hostConfig.getPublicInstance;
44
-export const getRootHostContext = $$$hostConfig.getRootHostContext;
45
-export const getChildHostContext = $$$hostConfig.getChildHostContext;
46
-export const prepareForCommit = $$$hostConfig.prepareForCommit;
47
-export const resetAfterCommit = $$$hostConfig.resetAfterCommit;
48
-export const createInstance = $$$hostConfig.createInstance;
49
-export const appendInitialChild = $$$hostConfig.appendInitialChild;
50
-export const finalizeInitialChildren = $$$hostConfig.finalizeInitialChildren;
51
-export const prepareUpdate = $$$hostConfig.prepareUpdate;
52
-export const shouldSetTextContent = $$$hostConfig.shouldSetTextContent;
53
-export const createTextInstance = $$$hostConfig.createTextInstance;
54
-export const scheduleTimeout = $$$hostConfig.scheduleTimeout;
55
-export const cancelTimeout = $$$hostConfig.cancelTimeout;
56
-export const noTimeout = $$$hostConfig.noTimeout;
57
-export const isPrimaryRenderer = $$$hostConfig.isPrimaryRenderer;
58
-export const warnsIfNotActing = $$$hostConfig.warnsIfNotActing;
59
-export const supportsMutation = $$$hostConfig.supportsMutation;
60
-export const supportsPersistence = $$$hostConfig.supportsPersistence;
61
-export const supportsHydration = $$$hostConfig.supportsHydration;
62
-export const getInstanceFromNode = $$$hostConfig.getInstanceFromNode;
63
-export const beforeActiveInstanceBlur = $$$hostConfig.beforeActiveInstanceBlur;
64
-export const afterActiveInstanceBlur = $$$hostConfig.afterActiveInstanceBlur;
65
-export const preparePortalMount = $$$hostConfig.preparePortalMount;
66
-export const prepareScopeUpdate = $$$hostConfig.prepareScopeUpdate;
67
-export const getInstanceFromScope = $$$hostConfig.getInstanceFromScope;
68
-export const getCurrentEventPriority = $$$hostConfig.getCurrentEventPriority;
69
-export const detachDeletedInstance = $$$hostConfig.detachDeletedInstance;
70
-export const requestPostPaintCallback = $$$hostConfig.requestPostPaintCallback;
71
-export const maySuspendCommit = $$$hostConfig.maySuspendCommit;
72
-export const preloadInstance = $$$hostConfig.preloadInstance;
73
-export const startSuspendingCommit = $$$hostConfig.startSuspendingCommit;
74
-export const suspendInstance = $$$hostConfig.suspendInstance;
75
-export const waitForCommitToBeReady = $$$hostConfig.waitForCommitToBeReady;
76
-export const prepareRendererToRender = $$$hostConfig.prepareRendererToRender;
77
-export const resetRendererAfterRender = $$$hostConfig.resetRendererAfterRender;
43
+export const getPublicInstance = $$$config.getPublicInstance;
44
+export const getRootHostContext = $$$config.getRootHostContext;
45
+export const getChildHostContext = $$$config.getChildHostContext;
46
+export const prepareForCommit = $$$config.prepareForCommit;
47
+export const resetAfterCommit = $$$config.resetAfterCommit;
48
+export const createInstance = $$$config.createInstance;
49
+export const appendInitialChild = $$$config.appendInitialChild;
50
+export const finalizeInitialChildren = $$$config.finalizeInitialChildren;
51
+export const prepareUpdate = $$$config.prepareUpdate;
52
+export const shouldSetTextContent = $$$config.shouldSetTextContent;
53
+export const createTextInstance = $$$config.createTextInstance;
54
+export const scheduleTimeout = $$$config.scheduleTimeout;
55
+export const cancelTimeout = $$$config.cancelTimeout;
56
+export const noTimeout = $$$config.noTimeout;
57
+export const isPrimaryRenderer = $$$config.isPrimaryRenderer;
58
+export const warnsIfNotActing = $$$config.warnsIfNotActing;
59
+export const supportsMutation = $$$config.supportsMutation;
60
+export const supportsPersistence = $$$config.supportsPersistence;
61
+export const supportsHydration = $$$config.supportsHydration;
62
+export const getInstanceFromNode = $$$config.getInstanceFromNode;
63
+export const beforeActiveInstanceBlur = $$$config.beforeActiveInstanceBlur;
64
+export const afterActiveInstanceBlur = $$$config.afterActiveInstanceBlur;
65
+export const preparePortalMount = $$$config.preparePortalMount;
66
+export const prepareScopeUpdate = $$$config.prepareScopeUpdate;
67
+export const getInstanceFromScope = $$$config.getInstanceFromScope;
68
+export const getCurrentEventPriority = $$$config.getCurrentEventPriority;
69
+export const detachDeletedInstance = $$$config.detachDeletedInstance;
70
+export const requestPostPaintCallback = $$$config.requestPostPaintCallback;
71
+export const maySuspendCommit = $$$config.maySuspendCommit;
72
+export const preloadInstance = $$$config.preloadInstance;
73
+export const startSuspendingCommit = $$$config.startSuspendingCommit;
74
+export const suspendInstance = $$$config.suspendInstance;
75
+export const waitForCommitToBeReady = $$$config.waitForCommitToBeReady;
76
+export const prepareRendererToRender = $$$config.prepareRendererToRender;
77
+export const resetRendererAfterRender = $$$config.resetRendererAfterRender;
78
79
// -------------------
80
// Microtasks
81
// (optional)
82
// -------------------
83
-export const supportsMicrotasks = $$$hostConfig.supportsMicrotasks;
84
-export const scheduleMicrotask = $$$hostConfig.scheduleMicrotask;
83
+export const supportsMicrotasks = $$$config.supportsMicrotasks;
84
+export const scheduleMicrotask = $$$config.scheduleMicrotask;
85
86
// -------------------
87
// Test selectors
88
// (optional)
89
// -------------------
90
-export const supportsTestSelectors = $$$hostConfig.supportsTestSelectors;
91
-export const findFiberRoot = $$$hostConfig.findFiberRoot;
92
-export const getBoundingRect = $$$hostConfig.getBoundingRect;
93
-export const getTextContent = $$$hostConfig.getTextContent;
94
-export const isHiddenSubtree = $$$hostConfig.isHiddenSubtree;
95
-export const matchAccessibilityRole = $$$hostConfig.matchAccessibilityRole;
96
-export const setFocusIfFocusable = $$$hostConfig.setFocusIfFocusable;
97
-export const setupIntersectionObserver =
98
- $$$hostConfig.setupIntersectionObserver;
90
+export const supportsTestSelectors = $$$config.supportsTestSelectors;
91
+export const findFiberRoot = $$$config.findFiberRoot;
92
+export const getBoundingRect = $$$config.getBoundingRect;
93
+export const getTextContent = $$$config.getTextContent;
94
+export const isHiddenSubtree = $$$config.isHiddenSubtree;
95
+export const matchAccessibilityRole = $$$config.matchAccessibilityRole;
96
+export const setFocusIfFocusable = $$$config.setFocusIfFocusable;
97
+export const setupIntersectionObserver = $$$config.setupIntersectionObserver;
98
99
// -------------------
100
// Mutation
101
// (optional)
102
// -------------------
104
-export const appendChild = $$$hostConfig.appendChild;
105
-export const appendChildToContainer = $$$hostConfig.appendChildToContainer;
106
-export const commitTextUpdate = $$$hostConfig.commitTextUpdate;
107
-export const commitMount = $$$hostConfig.commitMount;
108
-export const commitUpdate = $$$hostConfig.commitUpdate;
109
-export const insertBefore = $$$hostConfig.insertBefore;
110
-export const insertInContainerBefore = $$$hostConfig.insertInContainerBefore;
111
-export const removeChild = $$$hostConfig.removeChild;
112
-export const removeChildFromContainer = $$$hostConfig.removeChildFromContainer;
113
-export const resetTextContent = $$$hostConfig.resetTextContent;
114
-export const hideInstance = $$$hostConfig.hideInstance;
115
-export const hideTextInstance = $$$hostConfig.hideTextInstance;
116
-export const unhideInstance = $$$hostConfig.unhideInstance;
117
-export const unhideTextInstance = $$$hostConfig.unhideTextInstance;
118
-export const clearContainer = $$$hostConfig.clearContainer;
103
+export const appendChild = $$$config.appendChild;
104
+export const appendChildToContainer = $$$config.appendChildToContainer;
105
+export const commitTextUpdate = $$$config.commitTextUpdate;
106
+export const commitMount = $$$config.commitMount;
107
+export const commitUpdate = $$$config.commitUpdate;
108
+export const insertBefore = $$$config.insertBefore;
109
+export const insertInContainerBefore = $$$config.insertInContainerBefore;
110
+export const removeChild = $$$config.removeChild;
111
+export const removeChildFromContainer = $$$config.removeChildFromContainer;
112
+export const resetTextContent = $$$config.resetTextContent;
113
+export const hideInstance = $$$config.hideInstance;
114
+export const hideTextInstance = $$$config.hideTextInstance;
115
+export const unhideInstance = $$$config.unhideInstance;
116
+export const unhideTextInstance = $$$config.unhideTextInstance;
117
+export const clearContainer = $$$config.clearContainer;
118
119
// -------------------
120
// Persistence
121
// (optional)
122
// -------------------
124
-export const cloneInstance = $$$hostConfig.cloneInstance;
125
-export const createContainerChildSet = $$$hostConfig.createContainerChildSet;
123
+export const cloneInstance = $$$config.cloneInstance;
124
+export const createContainerChildSet = $$$config.createContainerChildSet;
125
export const appendChildToContainerChildSet =
127
- $$$hostConfig.appendChildToContainerChildSet;
128
-export const finalizeContainerChildren =
129
- $$$hostConfig.finalizeContainerChildren;
130
-export const replaceContainerChildren = $$$hostConfig.replaceContainerChildren;
131
-export const cloneHiddenInstance = $$$hostConfig.cloneHiddenInstance;
132
-export const cloneHiddenTextInstance = $$$hostConfig.cloneHiddenTextInstance;
126
+ $$$config.appendChildToContainerChildSet;
127
+export const finalizeContainerChildren = $$$config.finalizeContainerChildren;
128
+export const replaceContainerChildren = $$$config.replaceContainerChildren;
129
+export const cloneHiddenInstance = $$$config.cloneHiddenInstance;
130
+export const cloneHiddenTextInstance = $$$config.cloneHiddenTextInstance;
131
132
// -------------------
133
// Hydration
134
// (optional)
135
// -------------------
138
-export const isHydratableType = $$$hostConfig.isHydratableType;
139
-export const isHydratableText = $$$hostConfig.isHydratableText;
140
-export const isSuspenseInstancePending =
141
- $$$hostConfig.isSuspenseInstancePending;
142
-export const isSuspenseInstanceFallback =
143
- $$$hostConfig.isSuspenseInstanceFallback;
136
+export const isHydratableType = $$$config.isHydratableType;
137
+export const isHydratableText = $$$config.isHydratableText;
138
+export const isSuspenseInstancePending = $$$config.isSuspenseInstancePending;
139
+export const isSuspenseInstanceFallback = $$$config.isSuspenseInstanceFallback;
140
export const getSuspenseInstanceFallbackErrorDetails =
145
- $$$hostConfig.getSuspenseInstanceFallbackErrorDetails;
141
+ $$$config.getSuspenseInstanceFallbackErrorDetails;
142
export const registerSuspenseInstanceRetry =
147
- $$$hostConfig.registerSuspenseInstanceRetry;
148
-export const getNextHydratableSibling = $$$hostConfig.getNextHydratableSibling;
149
-export const getFirstHydratableChild = $$$hostConfig.getFirstHydratableChild;
143
+ $$$config.registerSuspenseInstanceRetry;
144
+export const getNextHydratableSibling = $$$config.getNextHydratableSibling;
145
+export const getFirstHydratableChild = $$$config.getFirstHydratableChild;
146
export const getFirstHydratableChildWithinContainer =
151
- $$$hostConfig.getFirstHydratableChildWithinContainer;
147
+ $$$config.getFirstHydratableChildWithinContainer;
148
export const getFirstHydratableChildWithinSuspenseInstance =
153
- $$$hostConfig.getFirstHydratableChildWithinSuspenseInstance;
149
+ $$$config.getFirstHydratableChildWithinSuspenseInstance;
150
export const shouldSkipHydratableForInstance =
155
- $$$hostConfig.shouldSkipHydratableForInstance;
151
+ $$$config.shouldSkipHydratableForInstance;
152
export const shouldSkipHydratableForTextInstance =
157
- $$$hostConfig.shouldSkipHydratableForTextInstance;
153
+ $$$config.shouldSkipHydratableForTextInstance;
154
export const shouldSkipHydratableForSuspenseInstance =
159
- $$$hostConfig.shouldSkipHydratableForSuspenseInstance;
160
-export const canHydrateInstance = $$$hostConfig.canHydrateInstance;
161
-export const canHydrateTextInstance = $$$hostConfig.canHydrateTextInstance;
162
-export const canHydrateSuspenseInstance =
163
- $$$hostConfig.canHydrateSuspenseInstance;
164
-export const hydrateInstance = $$$hostConfig.hydrateInstance;
165
-export const hydrateTextInstance = $$$hostConfig.hydrateTextInstance;
166
-export const hydrateSuspenseInstance = $$$hostConfig.hydrateSuspenseInstance;
155
+ $$$config.shouldSkipHydratableForSuspenseInstance;
156
+export const canHydrateInstance = $$$config.canHydrateInstance;
157
+export const canHydrateTextInstance = $$$config.canHydrateTextInstance;
158
+export const canHydrateSuspenseInstance = $$$config.canHydrateSuspenseInstance;
159
+export const hydrateInstance = $$$config.hydrateInstance;
160
+export const hydrateTextInstance = $$$config.hydrateTextInstance;
161
+export const hydrateSuspenseInstance = $$$config.hydrateSuspenseInstance;
162
export const getNextHydratableInstanceAfterSuspenseInstance =
168
- $$$hostConfig.getNextHydratableInstanceAfterSuspenseInstance;
169
-export const commitHydratedContainer = $$$hostConfig.commitHydratedContainer;
163
+ $$$config.getNextHydratableInstanceAfterSuspenseInstance;
164
+export const commitHydratedContainer = $$$config.commitHydratedContainer;
165
export const commitHydratedSuspenseInstance =
171
- $$$hostConfig.commitHydratedSuspenseInstance;
172
-export const clearSuspenseBoundary = $$$hostConfig.clearSuspenseBoundary;
166
+ $$$config.commitHydratedSuspenseInstance;
167
+export const clearSuspenseBoundary = $$$config.clearSuspenseBoundary;
168
export const clearSuspenseBoundaryFromContainer =
174
- $$$hostConfig.clearSuspenseBoundaryFromContainer;
169
+ $$$config.clearSuspenseBoundaryFromContainer;
170
export const shouldDeleteUnhydratedTailInstances =
176
- $$$hostConfig.shouldDeleteUnhydratedTailInstances;
171
+ $$$config.shouldDeleteUnhydratedTailInstances;
172
export const didNotMatchHydratedContainerTextInstance =
178
- $$$hostConfig.didNotMatchHydratedContainerTextInstance;
173
+ $$$config.didNotMatchHydratedContainerTextInstance;
174
export const didNotMatchHydratedTextInstance =
180
- $$$hostConfig.didNotMatchHydratedTextInstance;
175
+ $$$config.didNotMatchHydratedTextInstance;
176
export const didNotHydrateInstanceWithinContainer =
182
- $$$hostConfig.didNotHydrateInstanceWithinContainer;
177
+ $$$config.didNotHydrateInstanceWithinContainer;
178
export const didNotHydrateInstanceWithinSuspenseInstance =
184
- $$$hostConfig.didNotHydrateInstanceWithinSuspenseInstance;
185
-export const didNotHydrateInstance = $$$hostConfig.didNotHydrateInstance;
179
+ $$$config.didNotHydrateInstanceWithinSuspenseInstance;
180
+export const didNotHydrateInstance = $$$config.didNotHydrateInstance;
181
export const didNotFindHydratableInstanceWithinContainer =
187
- $$$hostConfig.didNotFindHydratableInstanceWithinContainer;
182
+ $$$config.didNotFindHydratableInstanceWithinContainer;
183
export const didNotFindHydratableTextInstanceWithinContainer =
189
- $$$hostConfig.didNotFindHydratableTextInstanceWithinContainer;
184
+ $$$config.didNotFindHydratableTextInstanceWithinContainer;
185
export const didNotFindHydratableSuspenseInstanceWithinContainer =
191
- $$$hostConfig.didNotFindHydratableSuspenseInstanceWithinContainer;
186
+ $$$config.didNotFindHydratableSuspenseInstanceWithinContainer;
187
export const didNotFindHydratableInstanceWithinSuspenseInstance =
193
- $$$hostConfig.didNotFindHydratableInstanceWithinSuspenseInstance;
188
+ $$$config.didNotFindHydratableInstanceWithinSuspenseInstance;
189
export const didNotFindHydratableTextInstanceWithinSuspenseInstance =
195
- $$$hostConfig.didNotFindHydratableTextInstanceWithinSuspenseInstance;
190
+ $$$config.didNotFindHydratableTextInstanceWithinSuspenseInstance;
191
export const didNotFindHydratableSuspenseInstanceWithinSuspenseInstance =
197
- $$$hostConfig.didNotFindHydratableSuspenseInstanceWithinSuspenseInstance;
192
+ $$$config.didNotFindHydratableSuspenseInstanceWithinSuspenseInstance;
193
export const didNotFindHydratableInstance =
199
- $$$hostConfig.didNotFindHydratableInstance;
194
+ $$$config.didNotFindHydratableInstance;
195
export const didNotFindHydratableTextInstance =
201
- $$$hostConfig.didNotFindHydratableTextInstance;
196
+ $$$config.didNotFindHydratableTextInstance;
197
export const didNotFindHydratableSuspenseInstance =
203
- $$$hostConfig.didNotFindHydratableSuspenseInstance;
204
-export const errorHydratingContainer = $$$hostConfig.errorHydratingContainer;
198
+ $$$config.didNotFindHydratableSuspenseInstance;
199
+export const errorHydratingContainer = $$$config.errorHydratingContainer;
200
201
// -------------------
202
// Resources
@@ -209,29 +204,28 @@ export const errorHydratingContainer = $$$hostConfig.errorHydratingContainer;
204
// -------------------
205
export type HoistableRoot = mixed;
206
export type Resource = mixed; // eslint-disable-line no-undef
212
-export const supportsResources = $$$hostConfig.supportsResources;
213
-export const isHostHoistableType = $$$hostConfig.isHostHoistableType;
214
-export const getHoistableRoot = $$$hostConfig.getHoistableRoot;
215
-export const getResource = $$$hostConfig.getResource;
216
-export const acquireResource = $$$hostConfig.acquireResource;
217
-export const releaseResource = $$$hostConfig.releaseResource;
218
-export const hydrateHoistable = $$$hostConfig.hydrateHoistable;
219
-export const mountHoistable = $$$hostConfig.mountHoistable;
220
-export const unmountHoistable = $$$hostConfig.unmountHoistable;
221
-export const createHoistableInstance = $$$hostConfig.createHoistableInstance;
222
-export const prepareToCommitHoistables =
223
- $$$hostConfig.prepareToCommitHoistables;
224
-export const mayResourceSuspendCommit = $$$hostConfig.mayResourceSuspendCommit;
225
-export const preloadResource = $$$hostConfig.preloadResource;
226
-export const suspendResource = $$$hostConfig.suspendResource;
207
+export const supportsResources = $$$config.supportsResources;
208
+export const isHostHoistableType = $$$config.isHostHoistableType;
209
+export const getHoistableRoot = $$$config.getHoistableRoot;
210
+export const getResource = $$$config.getResource;
211
+export const acquireResource = $$$config.acquireResource;
212
+export const releaseResource = $$$config.releaseResource;
213
+export const hydrateHoistable = $$$config.hydrateHoistable;
214
+export const mountHoistable = $$$config.mountHoistable;
215
+export const unmountHoistable = $$$config.unmountHoistable;
216
+export const createHoistableInstance = $$$config.createHoistableInstance;
217
+export const prepareToCommitHoistables = $$$config.prepareToCommitHoistables;
218
+export const mayResourceSuspendCommit = $$$config.mayResourceSuspendCommit;
219
+export const preloadResource = $$$config.preloadResource;
220
+export const suspendResource = $$$config.suspendResource;
221
222
// -------------------
223
// Singletons
224
// (optional)
225
// -------------------
232
-export const supportsSingletons = $$$hostConfig.supportsSingletons;
233
-export const resolveSingletonInstance = $$$hostConfig.resolveSingletonInstance;
234
-export const clearSingleton = $$$hostConfig.clearSingleton;
235
-export const acquireSingletonInstance = $$$hostConfig.acquireSingletonInstance;
236
-export const releaseSingletonInstance = $$$hostConfig.releaseSingletonInstance;
237
-export const isHostSingletonType = $$$hostConfig.isHostSingletonType;
226
+export const supportsSingletons = $$$config.supportsSingletons;
227
+export const resolveSingletonInstance = $$$config.resolveSingletonInstance;
228
+export const clearSingleton = $$$config.clearSingleton;
229
+export const acquireSingletonInstance = $$$config.acquireSingletonInstance;
230
+export const releaseSingletonInstance = $$$config.releaseSingletonInstance;
231
+export const isHostSingletonType = $$$config.isHostSingletonType;
packages/react-server/src/ReactFlightServerConfigBundlerCustom.js
+7
-7
@@ -7,7 +7,7 @@
7
* @flow
8
*/
9
10
-declare var $$$hostConfig: any;
10
+declare var $$$config: any;
11
12
export opaque type ClientManifest = mixed;
13
export opaque type ClientReference<T> = mixed; // eslint-disable-line no-unused-vars
@@ -15,11 +15,11 @@ export opaque type ServerReference<T> = mixed; // eslint-disable-line no-unused-
15
export opaque type ClientReferenceMetadata: any = mixed;
16
export opaque type ServerReferenceId: any = mixed;
17
export opaque type ClientReferenceKey: any = mixed;
18
-export const isClientReference = $$$hostConfig.isClientReference;
19
-export const isServerReference = $$$hostConfig.isServerReference;
20
-export const getClientReferenceKey = $$$hostConfig.getClientReferenceKey;
18
+export const isClientReference = $$$config.isClientReference;
19
+export const isServerReference = $$$config.isServerReference;
20
+export const getClientReferenceKey = $$$config.getClientReferenceKey;
21
export const resolveClientReferenceMetadata =
22
- $$$hostConfig.resolveClientReferenceMetadata;
23
-export const getServerReferenceId = $$$hostConfig.getServerReferenceId;
22
+ $$$config.resolveClientReferenceMetadata;
23
+export const getServerReferenceId = $$$config.getServerReferenceId;
24
export const getServerReferenceBoundArguments =
25
- $$$hostConfig.getServerReferenceBoundArguments;
25
+ $$$config.getServerReferenceBoundArguments;
packages/react-server/src/forks/ReactFizzConfig.custom.js
+34
-35
@@ -23,7 +23,7 @@
23
// So `$$$config` looks like a global variable, but it's
24
// really an argument to a top-level wrapping function.
25
26
-declare var $$$hostConfig: any;
26
+declare var $$$config: any;
27
export opaque type Destination = mixed; // eslint-disable-line no-undef
28
export opaque type ResponseState = mixed;
29
export opaque type Resources = mixed;
@@ -33,54 +33,53 @@ export opaque type SuspenseBoundaryID = mixed;
33
34
export const isPrimaryRenderer = false;
35
36
-export const getChildFormatContext = $$$hostConfig.getChildFormatContext;
36
+export const getChildFormatContext = $$$config.getChildFormatContext;
37
export const UNINITIALIZED_SUSPENSE_BOUNDARY_ID =
38
- $$$hostConfig.UNINITIALIZED_SUSPENSE_BOUNDARY_ID;
39
-export const assignSuspenseBoundaryID = $$$hostConfig.assignSuspenseBoundaryID;
40
-export const makeId = $$$hostConfig.makeId;
41
-export const pushTextInstance = $$$hostConfig.pushTextInstance;
42
-export const pushStartInstance = $$$hostConfig.pushStartInstance;
43
-export const pushEndInstance = $$$hostConfig.pushEndInstance;
38
+ $$$config.UNINITIALIZED_SUSPENSE_BOUNDARY_ID;
39
+export const assignSuspenseBoundaryID = $$$config.assignSuspenseBoundaryID;
40
+export const makeId = $$$config.makeId;
41
+export const pushTextInstance = $$$config.pushTextInstance;
42
+export const pushStartInstance = $$$config.pushStartInstance;
43
+export const pushEndInstance = $$$config.pushEndInstance;
44
export const pushStartCompletedSuspenseBoundary =
45
- $$$hostConfig.pushStartCompletedSuspenseBoundary;
45
+ $$$config.pushStartCompletedSuspenseBoundary;
46
export const pushEndCompletedSuspenseBoundary =
47
- $$$hostConfig.pushEndCompletedSuspenseBoundary;
48
-export const pushSegmentFinale = $$$hostConfig.pushSegmentFinale;
49
-export const writeCompletedRoot = $$$hostConfig.writeCompletedRoot;
50
-export const writePlaceholder = $$$hostConfig.writePlaceholder;
47
+ $$$config.pushEndCompletedSuspenseBoundary;
48
+export const pushSegmentFinale = $$$config.pushSegmentFinale;
49
+export const writeCompletedRoot = $$$config.writeCompletedRoot;
50
+export const writePlaceholder = $$$config.writePlaceholder;
51
export const writeStartCompletedSuspenseBoundary =
52
- $$$hostConfig.writeStartCompletedSuspenseBoundary;
52
+ $$$config.writeStartCompletedSuspenseBoundary;
53
export const writeStartPendingSuspenseBoundary =
54
- $$$hostConfig.writeStartPendingSuspenseBoundary;
54
+ $$$config.writeStartPendingSuspenseBoundary;
55
export const writeStartClientRenderedSuspenseBoundary =
56
- $$$hostConfig.writeStartClientRenderedSuspenseBoundary;
56
+ $$$config.writeStartClientRenderedSuspenseBoundary;
57
export const writeEndCompletedSuspenseBoundary =
58
- $$$hostConfig.writeEndCompletedSuspenseBoundary;
58
+ $$$config.writeEndCompletedSuspenseBoundary;
59
export const writeEndPendingSuspenseBoundary =
60
- $$$hostConfig.writeEndPendingSuspenseBoundary;
60
+ $$$config.writeEndPendingSuspenseBoundary;
61
export const writeEndClientRenderedSuspenseBoundary =
62
- $$$hostConfig.writeEndClientRenderedSuspenseBoundary;
63
-export const writeStartSegment = $$$hostConfig.writeStartSegment;
64
-export const writeEndSegment = $$$hostConfig.writeEndSegment;
62
+ $$$config.writeEndClientRenderedSuspenseBoundary;
63
+export const writeStartSegment = $$$config.writeStartSegment;
64
+export const writeEndSegment = $$$config.writeEndSegment;
65
export const writeCompletedSegmentInstruction =
66
- $$$hostConfig.writeCompletedSegmentInstruction;
66
+ $$$config.writeCompletedSegmentInstruction;
67
export const writeCompletedBoundaryInstruction =
68
- $$$hostConfig.writeCompletedBoundaryInstruction;
68
+ $$$config.writeCompletedBoundaryInstruction;
69
export const writeClientRenderBoundaryInstruction =
70
- $$$hostConfig.writeClientRenderBoundaryInstruction;
71
-export const prepareToRender = $$$hostConfig.prepareToRender;
72
-export const cleanupAfterRender = $$$hostConfig.cleanupAfterRender;
70
+ $$$config.writeClientRenderBoundaryInstruction;
71
+export const prepareToRender = $$$config.prepareToRender;
72
+export const cleanupAfterRender = $$$config.cleanupAfterRender;
73
74
// -------------------------
75
// Resources
76
// -------------------------
77
-export const writePreamble = $$$hostConfig.writePreamble;
78
-export const writeHoistables = $$$hostConfig.writeHoistables;
79
-export const writePostamble = $$$hostConfig.writePostamble;
80
-export const hoistResources = $$$hostConfig.hoistResources;
81
-export const createResources = $$$hostConfig.createResources;
82
-export const createBoundaryResources = $$$hostConfig.createBoundaryResources;
77
+export const writePreamble = $$$config.writePreamble;
78
+export const writeHoistables = $$$config.writeHoistables;
79
+export const writePostamble = $$$config.writePostamble;
80
+export const hoistResources = $$$config.hoistResources;
81
+export const createResources = $$$config.createResources;
82
+export const createBoundaryResources = $$$config.createBoundaryResources;
83
export const setCurrentlyRenderingBoundaryResourcesTarget =
84
- $$$hostConfig.setCurrentlyRenderingBoundaryResourcesTarget;
85
-export const writeResourcesForBoundary =
86
- $$$hostConfig.writeResourcesForBoundary;
84
+ $$$config.setCurrentlyRenderingBoundaryResourcesTarget;
85
+export const writeResourcesForBoundary = $$$config.writeResourcesForBoundary;
packages/react-server/src/forks/ReactServerStreamConfig.custom.js
+14
-14
@@ -23,22 +23,22 @@
23
// So `$$$config` looks like a global variable, but it's
24
// really an argument to a top-level wrapping function.
25
26
-declare var $$$hostConfig: any;
26
+declare var $$$config: any;
27
export opaque type Destination = mixed; // eslint-disable-line no-undef
28
29
export opaque type PrecomputedChunk = mixed; // eslint-disable-line no-undef
30
export opaque type Chunk = mixed; // eslint-disable-line no-undef
31
32
-export const scheduleWork = $$$hostConfig.scheduleWork;
33
-export const beginWriting = $$$hostConfig.beginWriting;
34
-export const writeChunk = $$$hostConfig.writeChunk;
35
-export const writeChunkAndReturn = $$$hostConfig.writeChunkAndReturn;
36
-export const completeWriting = $$$hostConfig.completeWriting;
37
-export const flushBuffered = $$$hostConfig.flushBuffered;
38
-export const supportsRequestStorage = $$$hostConfig.supportsRequestStorage;
39
-export const requestStorage = $$$hostConfig.requestStorage;
40
-export const close = $$$hostConfig.close;
41
-export const closeWithError = $$$hostConfig.closeWithError;
42
-export const stringToChunk = $$$hostConfig.stringToChunk;
43
-export const stringToPrecomputedChunk = $$$hostConfig.stringToPrecomputedChunk;
44
-export const clonePrecomputedChunk = $$$hostConfig.clonePrecomputedChunk;
32
+export const scheduleWork = $$$config.scheduleWork;
33
+export const beginWriting = $$$config.beginWriting;
34
+export const writeChunk = $$$config.writeChunk;
35
+export const writeChunkAndReturn = $$$config.writeChunkAndReturn;
36
+export const completeWriting = $$$config.completeWriting;
37
+export const flushBuffered = $$$config.flushBuffered;
38
+export const supportsRequestStorage = $$$config.supportsRequestStorage;
39
+export const requestStorage = $$$config.requestStorage;
40
+export const close = $$$config.close;
41
+export const closeWithError = $$$config.closeWithError;
42
+export const stringToChunk = $$$config.stringToChunk;
43
+export const stringToPrecomputedChunk = $$$config.stringToPrecomputedChunk;
44
+export const clonePrecomputedChunk = $$$config.clonePrecomputedChunk;
scripts/rollup/wrappers.js
+3
-3
@@ -349,7 +349,7 @@ ${license}
349
'use strict';
350
351
if (process.env.NODE_ENV !== "production") {
352
- module.exports = function $$$reconciler($$$hostConfig) {
352
+ module.exports = function $$$reconciler($$$config) {
353
var exports = {};
354
${source}
355
return exports;
@@ -368,7 +368,7 @@ ${source}
368
*
369
${license}
370
*/
371
-module.exports = function $$$reconciler($$$hostConfig) {
371
+module.exports = function $$$reconciler($$$config) {
372
373
var exports = {};
374
${source}
@@ -387,7 +387,7 @@ Object.defineProperty(module.exports, "__esModule", { value: true });
387
*
388
${license}
389
*/
390
-module.exports = function $$$reconciler($$$hostConfig) {
390
+module.exports = function $$$reconciler($$$config) {
391
var exports = {};
392
${source}
393
return exports;