core-native
Version:
A lightweight framework based on React Native + Redux + Redux Saga, in strict TypeScript.
16 lines • 1.02 kB
JavaScript
import "./debug";
export { startApp, sendEventLogs } from "./platform/bootstrap";
export { Module } from "./platform/Module";
export { async } from "./util/async";
export { ajax, uri, setResponseHeaderInterceptor, setRequestHeaderInterceptor } from "./util/network";
export { ErrorBoundary } from "./util/ErrorBoundary";
export { createActionHandlerDecorator, createRegularDecorator, Loading, Interval, Mutex, RetryOnNetworkConnectionError, SilentOnNetworkConnectionError, Log } from "./decorator";
export { Exception, APIException, NetworkConnectionException } from "./Exception";
export { showLoading, loadingAction } from "./reducer";
export { register } from "./module";
export { useLoadingStatus, useAction, useObjectKeyAction, useUnaryAction, useBinaryAction } from "./hooks";
export { call, put, spawn, delay, all, race, fork } from "./typed-saga";
export { logger } from "./app";
export { useStore, useSelector, useDispatch } from "react-redux";
export { produce } from "immer";
//# sourceMappingURL=index.js.map