uiHmrBrowserRuntime
Summary
Browser component-refresh operations called by code generated by ui-hmr transforms.
This is an internal protocol surface for transformed modules, not an application API.
Signature
const __uiHmrBrowserRuntime__: { callComponentRenderForHmr: (handle: ComponentHmrHandle, args: unknown[]) => unknown; clearComponentHmrState: (handle: ComponentHmrHandle) => void; getComponentHandleForHmr: (handle: unknown, moduleUrl: string, componentName: string) => ComponentHmrHandle; getComponentHmrState: (handle: ComponentHmrHandle) => ComponentHmrState; getCurrentComponentForHmr: (moduleUrl: string, componentName: string) => ComponentFunction; registerComponentForHmr: (refresh: ComponentHmrRefresh, moduleUrl: string, componentName: string, implementation: ComponentFunction, setupHash: string, wrapper: Function) => void; registerComponentInstanceForHmr: (handle: ComponentHmrHandle, cleanup: () => void) => void; registerComponentRenderForHmr: (refresh: ComponentHmrRefresh, moduleUrl: string, componentName: string, handle: ComponentHmrHandle, render: ComponentFunction, wrapper: Function) => void; setupComponentForHmr: (handle: ComponentHmrHandle, state: ComponentHmrState, moduleUrl: string, componentName: string, setupHash: string, setup: (state: ComponentHmrState) => void, wrapper: Function) => boolean; updateComponentModuleForHmr: (refresh: ComponentHmrRefresh, moduleUrl: string, module: object) => void }