@samitouri / QOS-React-2 / commits / dd0619b2ee

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;