/* Node 26 has getOrInsert by default. This is a polyfill for older versions */ export function getOrInsert(map: Map, key: K, defaultValue: V): V { if (map.has(key)) { return map.get(key)!; } map.set(key, defaultValue); return defaultValue; }