@ghostry/finity-core
Version:
Finite state management with exhaustiveness and transition enforcement for TypeScript.
2 lines • 2.64 kB
JavaScript
;let __rslib_import_meta_url__="undefined"==typeof document?new(require("url".replace("",""))).URL("file:"+__filename).href:document.currentScript&&document.currentScript.src||new URL("main.js",document.baseURI).href;var __webpack_require__={};__webpack_require__.d=function(e,r){for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__={};function _array_like_to_array(e,r){(null==r||r>e.length)&&(r=e.length);for(var _=0,t=Array(r);_<r;_++)t[_]=e[_];return t}function _array_with_holes(e){if(Array.isArray(e))return e}function _iterable_to_array_limit(e,r){var _,t,n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a=[],o=!0,i=!1;try{for(n=n.call(e);!(o=(_=n.next()).done)&&(a.push(_.value),!r||a.length!==r);o=!0);}catch(e){i=!0,t=e}finally{try{o||null==n.return||n.return()}finally{if(i)throw t}}return a}}function _non_iterable_rest(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _sliced_to_array(e,r){return _array_with_holes(e)||_iterable_to_array_limit(e,r)||_unsupported_iterable_to_array(e,r)||_non_iterable_rest()}function _unsupported_iterable_to_array(e,r){if(e){if("string"==typeof e)return _array_like_to_array(e,r);var _=Object.prototype.toString.call(e).slice(8,-1);if("Object"===_&&e.constructor&&(_=e.constructor.name),"Map"===_||"Set"===_)return Array.from(_);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return _array_like_to_array(e,r)}}function __WEBPACK_DEFAULT_EXPORT__(e){return function(r){var _=_sliced_to_array(e.useState(function(){return r instanceof Function?r():r}),2),t=_[0],n=_[1];return{value:t,set:function(e){return n(function(r){return e})},update:function(e){return n(function(r){return e(r)})}}}}for(var __webpack_i__ in __webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:function(){return __WEBPACK_DEFAULT_EXPORT__}}),exports.default=__webpack_exports__.default,__webpack_exports__)-1===["default"].indexOf(__webpack_i__)&&(exports[__webpack_i__]=__webpack_exports__[__webpack_i__]);Object.defineProperty(exports,"__esModule",{value:!0});
//# sourceMappingURL=useState.js.map