(instance: ComponentInternalInstance)
| 58 | > = new Map() |
| 59 | |
| 60 | export function registerHMR(instance: ComponentInternalInstance): void { |
| 61 | const id = instance.type.__hmrId! |
| 62 | let record = map.get(id) |
| 63 | if (!record) { |
| 64 | createRecord(id, instance.type as HMRComponent) |
| 65 | record = map.get(id)! |
| 66 | } |
| 67 | record.instances.add(instance) |
| 68 | } |
| 69 | |
| 70 | export function unregisterHMR(instance: ComponentInternalInstance): void { |
| 71 | map.get(instance.type.__hmrId!)!.instances.delete(instance) |
no test coverage detected