UNPKG

@ghostry/finity-solidjs

Version:

Finite state management with exhaustiveness and transition enforcement for TypeScript.

2 lines 3.03 kB
"use strict";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__.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(r,{a:r}),r},__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__={};__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{initialize:function(){return initialize}});var finity_core_namespaceObject=require("@ghostry/finity-core"),external_solid_js_namespaceObject=require("solid-js"),external_useEffect_js_namespaceObject=require("./useEffect.js"),external_useEffect_js_default=__webpack_require__.n(external_useEffect_js_namespaceObject),external_useRender_js_namespaceObject=require("./useRender.js"),external_useRender_js_default=__webpack_require__.n(external_useRender_js_namespaceObject);function _define_property(e,r,_){return r in e?Object.defineProperty(e,r,{value:_,enumerable:!0,configurable:!0,writable:!0}):e[r]=_,e}function _object_spread(e){for(var r=1;r<arguments.length;r++){var _=null!=arguments[r]?arguments[r]:{},t=Object.keys(_);"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(_).filter(function(e){return Object.getOwnPropertyDescriptor(_,e).enumerable}))),t.forEach(function(r){_define_property(e,r,_[r])})}return e}function src_rslib_entry_ownKeys(e,r){var _=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),_.push.apply(_,t)}return _}function _object_spread_props(e,r){return r=null!=r?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):src_rslib_entry_ownKeys(Object(r)).forEach(function(_){Object.defineProperty(e,_,Object.getOwnPropertyDescriptor(r,_))}),e}var initialize=function(e){var r=finity_core_namespaceObject.initialize({useState:function(e){return(0,external_solid_js_namespaceObject.createSignal)(e())}}),_=external_useEffect_js_default()(e),t=external_useRender_js_default()(e);return _object_spread_props(_object_spread({},r),{useEffect:_,useRender:t})};for(var __webpack_i__ in exports.initialize=__webpack_exports__.initialize,__webpack_exports__)-1===["initialize"].indexOf(__webpack_i__)&&(exports[__webpack_i__]=__webpack_exports__[__webpack_i__]);Object.defineProperty(exports,"__esModule",{value:!0}); //# sourceMappingURL=index.js.map