UNPKG

ravendb

Version:
23 lines 665 B
export class CaseInsensitiveKeysStore { _originalKeys = new Map(); getKey(key) { return this._originalKeys.get(this.normalizeKey(key)); } getKeys() { return this._originalKeys.values(); } setKey(origKey) { const lowerKey = this.normalizeKey(origKey); this._originalKeys.set(lowerKey, origKey); return lowerKey; } deleteKey(origKey) { const lowerKey = this.normalizeKey(origKey); this._originalKeys.delete(lowerKey); return lowerKey; } normalizeKey(key) { return key ? key.toLowerCase() : key; } } //# sourceMappingURL=CaseInsensitiveKeysStore.js.map