(key: K)
| 245 | } |
| 246 | |
| 247 | override get(key: K): V { |
| 248 | if (!this.has(key)) { |
| 249 | this.set(key, this.defaultFn(key)) |
| 250 | } |
| 251 | return super.get(key)! |
| 252 | } |
| 253 | } |
| 254 | |
| 255 | export class CounterMap<K> extends DefaultMap<K, number> { |
no test coverage detected