UNPKG

@syncswap/sdk

Version:

SyncSwap TypeScript SDK for building DeFi applications

31 lines 792 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CaseInsensitiveMap = void 0; /** * Map supports case insensitive key */ class CaseInsensitiveMap extends Map { static create() { return new CaseInsensitiveMap(); } set(key, value) { if (typeof key === "string") { key = key.toLowerCase(); } return super.set(key, value); } get(key) { if (typeof key === "string") { key = key.toLowerCase(); } return super.get(key); } has(key) { if (typeof key === "string") { key = key.toLowerCase(); } return super.has(key); } } exports.CaseInsensitiveMap = CaseInsensitiveMap; //# sourceMappingURL=caseInsensitiveMap.js.map