UNPKG

@saber2pr/react

Version:

react in Typescript.

35 lines (34 loc) 1.31 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /* * @Author: saber2pr * @Date: 2019-12-06 16:44:19 * @Last Modified by: saber2pr * @Last Modified time: 2019-12-07 22:41:29 */ var ReactDOMHostConfig_1 = require("./ReactDOMHostConfig"); exports.HostConfig = ReactDOMHostConfig_1.HostConfig; var ReactFiberReconciler_1 = __importDefault(require("../../react-reconciler/ReactFiberReconciler")); var renderer = ReactFiberReconciler_1.default(ReactDOMHostConfig_1.HostConfig); var ReactDOM; (function (ReactDOM) { ReactDOM.render = function (component, container, callback) { if (container === null) { throw new Error("Target container is not a DOM element."); } else { var isContainer = renderer.isContainer(container); if (isContainer) { renderer.updateContainer(component, container, callback); } else { renderer.createContainer(component, container, callback); } } }; })(ReactDOM || (ReactDOM = {})); exports.ReactDOM = ReactDOM; exports.default = ReactDOM;