@sigi/core
Version:
Sigi core library
15 lines (11 loc) • 390 B
text/typescript
import { IStore } from '@sigi/types'
export const hmrEnabled =
process.env.NODE_ENV === 'development' && // webpack
((typeof module !== 'undefined' && typeof module.hot === 'object') ||
// vite
// @ts-expect-error
('hot' in import.meta && import.meta.hot !== null))
export let hmrInstanceCache: Map<string, IStore<any>>
if (hmrEnabled) {
hmrInstanceCache = new Map()
}