@saber2pr/react
Version:
react in Typescript.
84 lines (83 loc) • 3.19 kB
JavaScript
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
/*
* @Author: saber2pr
* @Date: 2019-12-07 22:31:48
* @Last Modified by: saber2pr
* @Last Modified time: 2019-12-13 16:37:31
*/
var ReactFiberHooks = __importStar(require("../react-reconciler/ReactFiberHooks"));
var ReactFiberReconciler_1 = require("../react-reconciler/ReactFiberReconciler");
exports.createRenderer = ReactFiberReconciler_1.createRenderer;
var ReactChildren_1 = require("./ReactChildren");
var ReactElement = __importStar(require("./ReactElement"));
var ReactTypes_1 = require("../shared/ReactTypes");
var forwardRef_1 = require("./forwardRef");
var ReactLazy = __importStar(require("./ReactLazy"));
var ReactContext = __importStar(require("./ReactContext"));
var ReactStack = __importStar(require("../shared/testStackSize"));
var ReactMemo = __importStar(require("./memo"));
var React;
(function (React) {
// hooks
React.useCallBack = ReactFiberHooks.useCallBack;
React.useMemo = ReactFiberHooks.useMemo;
React.useReducer = ReactFiberHooks.useReducer;
React.useRef = ReactFiberHooks.useRef;
React.useState = ReactFiberHooks.useState;
React.useEffect = ReactFiberHooks.useEffect;
React.useImperativeHandle = ReactFiberHooks.useImperativeHandle;
// component
React.createElement = ReactElement.createElement;
React.Children = ReactChildren_1.Children;
React.Fragment = ReactTypes_1.NodeType.Fragment;
React.forwardRef = forwardRef_1.forwardRef;
React.lazy = ReactLazy.lazy;
React.Suspense = ReactLazy.Suspense;
React.memo = ReactMemo.memo;
// context
React.createContext = ReactContext.createContext;
// options
React.Stack = ReactStack;
})(React || (React = {}));
exports.React = React;
// hooks
var useCallBack = ReactFiberHooks.useCallBack;
exports.useCallBack = useCallBack;
var useMemo = ReactFiberHooks.useMemo;
exports.useMemo = useMemo;
var useReducer = ReactFiberHooks.useReducer;
exports.useReducer = useReducer;
var useRef = ReactFiberHooks.useRef;
exports.useRef = useRef;
var useState = ReactFiberHooks.useState;
exports.useState = useState;
var useEffect = ReactFiberHooks.useEffect;
exports.useEffect = useEffect;
var useImperativeHandle = ReactFiberHooks.useImperativeHandle;
exports.useImperativeHandle = useImperativeHandle;
// ReactElement
var Fragment = ReactTypes_1.NodeType.Fragment;
exports.Fragment = Fragment;
var forwardRef = forwardRef_1.forwardRef;
exports.forwardRef = forwardRef;
var lazy = ReactLazy.lazy;
exports.lazy = lazy;
var Suspense = ReactLazy.Suspense;
exports.Suspense = Suspense;
var memo = ReactMemo.memo;
exports.memo = memo;
// context
var createContext = ReactContext.createContext;
exports.createContext = createContext;
// options
var Stack = ReactStack;
exports.Stack = Stack;
exports.default = React;