7
7
* @flow
8
8
*/
9
9
10
- import type { DOMContainer } from './ReactDOM ' ;
10
+ import type { Container } from './ReactDOMHostConfig ' ;
11
11
import type { RootType } from './ReactDOMRoot' ;
12
12
import type { ReactNodeList } from 'shared/ReactTypes' ;
13
13
@@ -43,7 +43,7 @@ let topLevelUpdateWarnings;
43
43
let warnedAboutHydrateAPI = false ;
44
44
45
45
if ( __DEV__ ) {
46
- topLevelUpdateWarnings = ( container : DOMContainer ) => {
46
+ topLevelUpdateWarnings = ( container : Container ) => {
47
47
if ( container . _reactRootContainer && container . nodeType !== COMMENT_NODE ) {
48
48
const hostInstance = findHostInstanceWithNoPortals (
49
49
container . _reactRootContainer . _internalRoot . current ,
@@ -111,7 +111,7 @@ function shouldHydrateDueToLegacyHeuristic(container) {
111
111
}
112
112
113
113
function legacyCreateRootFromDOMContainer (
114
- container : DOMContainer ,
114
+ container : Container ,
115
115
forceHydrate : boolean ,
116
116
) : RootType {
117
117
const shouldHydrate =
@@ -175,7 +175,7 @@ function warnOnInvalidCallback(callback: mixed, callerName: string): void {
175
175
function legacyRenderSubtreeIntoContainer (
176
176
parentComponent : ?React$Component < any , any > ,
177
177
children : ReactNodeList ,
178
- container : DOMContainer ,
178
+ container : Container ,
179
179
forceHydrate : boolean ,
180
180
callback : ?Function ,
181
181
) {
@@ -255,7 +255,7 @@ export function findDOMNode(
255
255
256
256
export function hydrate (
257
257
element : React$Node ,
258
- container : DOMContainer ,
258
+ container : Container ,
259
259
callback : ?Function ,
260
260
) {
261
261
invariant (
@@ -286,7 +286,7 @@ export function hydrate(
286
286
287
287
export function render (
288
288
element : React$Element < any > ,
289
- container : DOMContainer ,
289
+ container : Container ,
290
290
callback : ?Function ,
291
291
) {
292
292
invariant (
@@ -317,7 +317,7 @@ export function render(
317
317
export function unstable_renderSubtreeIntoContainer (
318
318
parentComponent : React$Component < any , any > ,
319
319
element : React$Element < any > ,
320
- containerNode : DOMContainer ,
320
+ containerNode : Container ,
321
321
callback : ?Function ,
322
322
) {
323
323
invariant (
@@ -337,7 +337,7 @@ export function unstable_renderSubtreeIntoContainer(
337
337
) ;
338
338
}
339
339
340
- export function unmountComponentAtNode ( container : DOMContainer ) {
340
+ export function unmountComponentAtNode ( container : Container ) {
341
341
invariant (
342
342
isValidContainer ( container ) ,
343
343
'unmountComponentAtNode(...): Target container is not a DOM element.' ,
0 commit comments