docs: function (object) {
      if (typeof object !== 'object' || !object || Array.isArray(object)) {
        "development" !== 'production' ? warning(false, 'React.addons.createFragment only accepts a single object. Got: %s', object) : void 0;
        return object;
      }
      if (ReactElement.isValidElement(object)) {
        "development" !== 'production' ? warning(false, 'React.addons.createFragment does not accept a ReactElement ' + 'without a wrapper object.') : void 0;
        return object;
      }
  
      !(object.nodeType !== 1) ? "development" !== 'production' ? invariant(false, 'React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.') : _prodInvariant('0') : void 0;
  
      var result = [];
  
      for (var key in object) {
        if ("development" !== 'production') {
          if (!warnedAboutNumeric && numericPropertyRegex.test(key)) {
            "development" !== 'production' ? warning(false, 'React.addons.createFragment(...): Child objects should have ' + 'non-numeric keys so ordering is preserved.') : void 0;
            warnedAboutNumeric = true;
          }
        }
        ReactChildren.mapIntoWithKeyPrefixInternal(object[key], result, key, emptyFunction.thatReturnsArgument);
      }
  
      return result;
    }