| import RefreshRuntime from 'react-refresh/runtime' | |
| import type { RefreshRuntimeGlobals } from './runtime' | |
| declare const self: Window & RefreshRuntimeGlobals | |
| if (typeof self !== 'undefined') { | |
| var $RefreshInjected$ = '__reactRefreshInjected' | |
| // Only inject the runtime if it hasn't been injected | |
| if (!self[$RefreshInjected$]) { | |
| RefreshRuntime.injectIntoGlobalHook(self) | |
| // Empty implementation to avoid "ReferenceError: variable is not defined" in module which didn't pass builtin:react-refresh-loader | |
| self.$RefreshSig$ = () => (type) => type | |
| self.$RefreshReg$ = () => {} | |
| // Mark the runtime as injected to prevent double-injection | |
| self[$RefreshInjected$] = true | |
| } | |
| } | |