blob: bda9b8c98b810e383d0d7be713ed82b59e8d0438 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
|
export default class ArrayMap<Key, Value> extends Map<Key, Value[]> {
append(key: Key, ...values: Value[]): void {
if (!this.has(key)) {
this.set(key, []);
}
this.get(key)!.push(...values);
}
}
|