UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

22 lines (18 loc) 528 B
/** * Simple registry for devtools functions. * This avoids circular dependencies by letting modules register their * devtools functions instead of router.ts importing them. */ type DevtoolsRegistry = { getLoaderTimingHistory?: () => any[] } export const devtoolsRegistry: DevtoolsRegistry = {} /** * Register a devtools function. Called by modules like useLoader.ts */ export function registerDevtoolsFunction<K extends keyof DevtoolsRegistry>( key: K, fn: DevtoolsRegistry[K] ) { devtoolsRegistry[key] = fn }