{"version":3,"sources":["node_modules\\react\\lib\\ReactNoopUpdateQueue.js"],"names":["warning","require","warnNoop","publicInstance","callerName","process","env","NODE_ENV","constructor","displayName","name","ReactNoopUpdateQueue","isMounted","enqueueCallback","callback","enqueueForceUpdate","enqueueReplaceState","completeState","enqueueSetState","partialState","module","exports"],"mappings":";;;;;;;;;;AAUA;;AAEA,GAAIA,SAAUC,QAAQ,kBAAR,CAAd;;AAEA,QAASC,SAAT,CAAkBC,cAAlB,CAAkCC,UAAlC,CAA8C;AAC5C,GAAIC,QAAQC,GAAR,CAAYC,QAAZ,GAAyB,YAA7B,CAA2C;AACzC,GAAIC,aAAcL,eAAeK,WAAjC;AACAH,QAAQC,GAAR,CAAYC,QAAZ,GAAyB,YAAzB,CAAwCP,QAAQ,KAAR,CAAe,6DAA+D,gEAA/D,CAAkI,8DAAjJ,CAAiNI,UAAjN,CAA6NA,UAA7N,CAAyOI,cAAgBA,YAAYC,WAAZ,EAA2BD,YAAYE,IAAvD,GAAgE,YAAzS,CAAxC,CAAiW,IAAK,EAAtW;AACD;AACF;;;;;AAKD,GAAIC,sBAAuB;;;;;;;;AAQzBC,UAAW,mBAAUT,cAAV,CAA0B;AACnC,MAAO,MAAP;AACD,CAVwB;;;;;;;;;;AAoBzBU,gBAAiB,yBAAUV,cAAV,CAA0BW,QAA1B,CAAoC,CAAE,CApB9B;;;;;;;;;;;;;;;AAmCzBC,mBAAoB,4BAAUZ,cAAV,CAA0B;AAC5CD,SAASC,cAAT,CAAyB,aAAzB;AACD,CArCwB;;;;;;;;;;;;;AAkDzBa,oBAAqB,6BAAUb,cAAV,CAA0Bc,aAA1B,CAAyC;AAC5Df,SAASC,cAAT,CAAyB,cAAzB;AACD,CApDwB;;;;;;;;;;;;AAgEzBe,gBAAiB,yBAAUf,cAAV,CAA0BgB,YAA1B,CAAwC;AACvDjB,SAASC,cAAT,CAAyB,UAAzB;AACD,CAlEwB,CAA3B;;;AAqEAiB,OAAOC,OAAP,CAAiBV,oBAAjB","file":"ReactNoopUpdateQueue.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["/**\n * Copyright 2015-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\nvar warning = require('fbjs/lib/warning');\n\nfunction warnNoop(publicInstance, callerName) {\n  if (process.env.NODE_ENV !== 'production') {\n    var constructor = publicInstance.constructor;\n    process.env.NODE_ENV !== 'production' ? warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op. Please check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass') : void 0;\n  }\n}\n\n/**\n * This is the abstract API for an update queue.\n */\nvar ReactNoopUpdateQueue = {\n  /**\n   * Checks whether or not this composite component is mounted.\n   * @param {ReactClass} publicInstance The instance we want to test.\n   * @return {boolean} True if mounted, false otherwise.\n   * @protected\n   * @final\n   */\n  isMounted: function (publicInstance) {\n    return false;\n  },\n\n  /**\n   * Enqueue a callback that will be executed after all the pending updates\n   * have processed.\n   *\n   * @param {ReactClass} publicInstance The instance to use as `this` context.\n   * @param {?function} callback Called after state is updated.\n   * @internal\n   */\n  enqueueCallback: function (publicInstance, callback) {},\n\n  /**\n   * Forces an update. This should only be invoked when it is known with\n   * certainty that we are **not** in a DOM transaction.\n   *\n   * You may want to call this when you know that some deeper aspect of the\n   * component's state has changed but `setState` was not called.\n   *\n   * This will not invoke `shouldComponentUpdate`, but it will invoke\n   * `componentWillUpdate` and `componentDidUpdate`.\n   *\n   * @param {ReactClass} publicInstance The instance that should rerender.\n   * @internal\n   */\n  enqueueForceUpdate: function (publicInstance) {\n    warnNoop(publicInstance, 'forceUpdate');\n  },\n\n  /**\n   * Replaces all of the state. Always use this or `setState` to mutate state.\n   * You should treat `this.state` as immutable.\n   *\n   * There is no guarantee that `this.state` will be immediately updated, so\n   * accessing `this.state` after calling this method may return the old value.\n   *\n   * @param {ReactClass} publicInstance The instance that should rerender.\n   * @param {object} completeState Next state.\n   * @internal\n   */\n  enqueueReplaceState: function (publicInstance, completeState) {\n    warnNoop(publicInstance, 'replaceState');\n  },\n\n  /**\n   * Sets a subset of the state. This only exists because _pendingState is\n   * internal. This provides a merging strategy that is not available to deep\n   * properties which is confusing. TODO: Expose pendingState or don't use it\n   * during the merge.\n   *\n   * @param {ReactClass} publicInstance The instance that should rerender.\n   * @param {object} partialState Next partial state to be merged with state.\n   * @internal\n   */\n  enqueueSetState: function (publicInstance, partialState) {\n    warnNoop(publicInstance, 'setState');\n  }\n};\n\nmodule.exports = ReactNoopUpdateQueue;"]}