UNPKG

@syncswap/sdk

Version:

SyncSwap TypeScript SDK for building DeFi applications

27 lines 636 B
/** * Map supports case insensitive key */ export 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); } } //# sourceMappingURL=caseInsensitiveMap.js.map