UNPKG

@tanstack/react-start-client

Version:

Modern and scalable routing for React applications

30 lines (29 loc) 850 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const react = require("react"); const invariant = require("tiny-invariant"); function renderRsc(input) { if (react.isValidElement(input)) { return input; } if (typeof input === "object" && !input.state) { input.state = { status: "pending", promise: Promise.resolve().then(() => { invariant(false, "renderRSC() is coming soon!"); }).then((element) => { input.state.value = element; input.state.status = "success"; }).catch((err) => { input.state.status = "error"; input.state.error = err; }) }; } if (input.state.status === "pending") { throw input.state.promise; } return input.state.value; } exports.renderRsc = renderRsc; //# sourceMappingURL=renderRSC.cjs.map