123456789101112131415161718192021 |
- export class DoubleIndexedKV {
- constructor() {
- this.keyToValue = new Map();
- this.valueToKey = new Map();
- }
- set(key, value) {
- this.keyToValue.set(key, value);
- this.valueToKey.set(value, key);
- }
- getByKey(key) {
- return this.keyToValue.get(key);
- }
- getByValue(value) {
- return this.valueToKey.get(value);
- }
- clear() {
- this.keyToValue.clear();
- this.valueToKey.clear();
- }
- }
- //# sourceMappingURL=double-indexed-kv.js.map
|