@airma/react-hooks
Version:
This is a common react hook package
59 lines (57 loc) • 2.75 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default"));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var index_exports = {};
__export(index_exports, {
ConfigProvider: () => ConfigProvider,
Provider: () => import_react_state.Provider,
Strategy: () => import_react_effect2.Strategy,
createKey: () => import_react_state2.createKey,
createSessionKey: () => import_react_effect2.createSessionKey,
createSessionStore: () => import_react_effect2.createSessionStore,
createStore: () => import_react_state2.createStore,
model: () => import_react_state2.model,
provide: () => import_react_state.provide,
session: () => import_react_effect2.session,
useControlledModel: () => import_react_state2.useControlledModel,
useIsFetching: () => import_react_effect2.useIsFetching,
useLazyComponent: () => import_react_effect2.useLazyComponent,
useLoadedSession: () => import_react_effect2.useLoadedSession,
useModel: () => import_react_state2.useModel,
useMutation: () => import_react_effect2.useMutation,
useQuery: () => import_react_effect2.useQuery,
useResponse: () => import_react_effect2.useResponse,
useSelector: () => import_react_state2.useSelector,
useSession: () => import_react_effect2.useSession,
useSignal: () => import_react_state2.useSignal
});
module.exports = __toCommonJS(index_exports);
var import_react_state = require("@airma/react-state");
var import_react_effect = require("@airma/react-effect");
var import_react = require("react");
__reExport(index_exports, require("@airma/react-hooks-core"), module.exports);
var import_react_state2 = require("@airma/react-state");
var import_react_effect2 = require("@airma/react-effect");
var ConfigProvider = function ConfigProvider2(param) {
var value = param.value, children = param.children;
return (0, import_react.createElement)(import_react_effect.ConfigProvider, {
value
}, children);
};