MCPcopy
hub / github.com/vitejs/vite / removeFromMap

Method removeFromMap

packages/vite/src/shared/hmr.ts:134–145  ·  view source on GitHub ↗
(map: Map<string, any[]>)

Source from the content-addressed store, hash-verified

132 cb: (payload: InferCustomEventPayload<T>) => void,
133 ): void {
134 const removeFromMap = (map: Map<string, any[]>) => {
135 const existing = map.get(event)
136 if (existing === undefined) {
137 return
138 }
139 const pruned = existing.filter((l) => l !== cb)
140 if (pruned.length === 0) {
141 map.delete(event)
142 return
143 }
144 map.set(event, pruned)
145 }
146 removeFromMap(this.hmrClient.customListenersMap)
147 removeFromMap(this.newListeners)
148 }

Callers

nothing calls this directly

Calls 3

deleteMethod · 0.80
getMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected