@skele/classic
Version:
Skele is an architectural framework that assists with building data-driven apps with React or React Native.
1 lines • 2.56 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.default=exports.defaultSubsystems=void 0;var _react=_interopRequireDefault(require("react"));var SubSystem=_interopRequireWildcard(require("../subsystem"));var _enrich=_interopRequireDefault(require("../enrich"));var _enhance=_interopRequireDefault(require("../enhance"));var _transform=_interopRequireDefault(require("../transform"));var _read=_interopRequireDefault(require("../read"));var _effect=_interopRequireDefault(require("../effect"));var _update=_interopRequireDefault(require("../update"));var _ui=_interopRequireDefault(require("../ui"));var _read2=_interopRequireDefault(require("./elements/read"));var _loading=_interopRequireDefault(require("./elements/loading"));var _error=_interopRequireDefault(require("./elements/error"));var propNames=_interopRequireWildcard(require("../propNames"));var _jsxFileName="/Users/bevkoski/code/skele/packages/classic/src/core/index.js";function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key)){var desc=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):{};if(desc.get||desc.set){Object.defineProperty(newObj,key,desc);}else{newObj[key]=obj[key];}}}}newObj.default=obj;return newObj;}}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var core=SubSystem.create(function(){return{name:'core'};});var defaultSubsystems=[_enrich.default,_enhance.default,_transform.default,_effect.default,_update.default,_read.default,_ui.default,core];exports.defaultSubsystems=defaultSubsystems;core.defaultSubsystems=defaultSubsystems;core.read.register(core.read.default,core.read.http.httpRead);core.ui.register(['__read'],function(_ref){var element=_ref.element,dispatch=_ref.dispatch;var opts=element.delete('kind').delete('uri').delete(propNames.children).toJS();return _react.default.createElement(_read2.default,{uri:element.get('uri'),opts:opts,dispatch:dispatch,__source:{fileName:_jsxFileName,lineNumber:55}});});core.ui.register(['__loading'],function(_ref2){var element=_ref2.element,dispatch=_ref2.dispatch;return _react.default.createElement(_loading.default,{kind:element.get('kind').toJS(),uri:element.get('uri'),dispatch:dispatch,readId:element.get('readId'),revalidate:element.get('revalidate'),__source:{fileName:_jsxFileName,lineNumber:59}});});core.ui.register(['__error'],_error.default);var _default=core;exports.default=_default;