MCPcopy Create free account
hub / github.com/Noumena-Network/code / renderAndRun

Function renderAndRun

src/interactiveHelpers.tsx:101–106  ·  view source on GitHub ↗
(root: Root, element: React.ReactNode)

Source from the content-addressed store, hash-verified

99 * Handles the common epilogue: start deferred prefetches, wait for exit, graceful shutdown.
100 */
101export async function renderAndRun(root: Root, element: React.ReactNode): Promise<void> {
102 root.render(element);
103 startDeferredPrefetches();
104 await root.waitUntilExit();
105 await gracefulShutdown(0);
106}
107export async function showSetupScreens(root: Root, permissionMode: PermissionMode, allowDangerouslySkipPermissions: boolean, commands?: Command[], claudeInChrome?: boolean, devChannels?: ChannelEntry[]): Promise<boolean> {
108 if ("production" === 'test' || isEnvTruthy(false) || process.env.IS_DEMO // Skip onboarding in demo mode
109 ) {

Callers 2

launchReplFunction · 0.85
launchResumeChooserFunction · 0.85

Calls 4

startDeferredPrefetchesFunction · 0.85
gracefulShutdownFunction · 0.85
waitUntilExitMethod · 0.80
renderMethod · 0.45

Tested by

no test coverage detected