1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 | 'use strict';
|
11 |
|
12 | var _prodInvariant = require('./reactProdInvariant');
|
13 |
|
14 | var invariant = require('fbjs/lib/invariant');
|
15 |
|
16 | var injected = false;
|
17 |
|
18 | var ReactComponentEnvironment = {
|
19 | |
20 |
|
21 |
|
22 |
|
23 | replaceNodeWithMarkup: null,
|
24 |
|
25 | |
26 |
|
27 |
|
28 |
|
29 | processChildrenUpdates: null,
|
30 |
|
31 | injection: {
|
32 | injectEnvironment: function (environment) {
|
33 | !!injected ? process.env.NODE_ENV !== 'production' ? invariant(false, 'ReactCompositeComponent: injectEnvironment() can only be called once.') : _prodInvariant('104') : void 0;
|
34 | ReactComponentEnvironment.replaceNodeWithMarkup = environment.replaceNodeWithMarkup;
|
35 | ReactComponentEnvironment.processChildrenUpdates = environment.processChildrenUpdates;
|
36 | injected = true;
|
37 | }
|
38 | }
|
39 | };
|
40 |
|
41 | module.exports = ReactComponentEnvironment; |
\ | No newline at end of file |