docs: function(module, exports, __webpack_require__) {
  
  	/**
  	 * Copyright 2014-present, Facebook, Inc.
  	 * All rights reserved.
  	 *
  	 * This source code is licensed under the BSD-style license found in the
  	 * LICENSE file in the root directory of this source tree. An additional grant
  	 * of patent rights can be found in the PATENTS file in the same directory.
  	 *
  	 * 
  	 */
  	
  	'use strict';
  	
  	var _prodInvariant = __webpack_require__(33);
  	
  	var invariant = __webpack_require__(9);
  	
  	var injected = false;
  	
  	var ReactComponentEnvironment = {
  	
  	  /**
  	   * Optionally injectable hook for swapping out mount images in the middle of
  	   * the tree.
  	   */
  	  replaceNodeWithMarkup: null,
  	
  	  /**
  	   * Optionally injectable hook for processing a queue of child updates. Will
  	   * later move into MultiChildComponents.
  	   */
  	  processChildrenUpdates: null,
  	
  	  injection: {
  	    injectEnvironment: function (environment) {
  	      !!injected ?  false ? invariant(false, 'ReactCompositeComponent: injectEnvironment() can only be called once.') : _prodInvariant('104') : void 0;
  	      ReactComponentEnvironment.replaceNodeWithMarkup = environment.replaceNodeWithMarkup;
  	      ReactComponentEnvironment.processChildrenUpdates = environment.processChildrenUpdates;
  	      injected = true;
  	    }
  	  }
  	
  	};
  	
  	module.exports = ReactComponentEnvironment;
  
  /***/ }