UNPKG

react-imported-component

Version:
22 lines (21 loc) 930 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UIDConsumer = exports.ImportedStream = exports.streamContext = void 0; var tslib_1 = require("tslib"); var React = (0, tslib_1.__importStar)(require("react")); var stream_1 = require("../loadable/stream"); exports.streamContext = React.createContext(stream_1.defaultStream); /** * SSR. Tracker for used marks */ var ImportedStream = function (_a) { var stream = _a.stream, children = _a.children, props = (0, tslib_1.__rest)(_a, ["stream", "children"]); if (process.env.NODE_ENV !== 'development') { if ('takeUID' in props) { throw new Error('react-imported-component: `takeUID` was replaced by `stream`.'); } } return React.createElement(exports.streamContext.Provider, { value: stream }, children); }; exports.ImportedStream = ImportedStream; exports.UIDConsumer = exports.streamContext.Consumer;