UNPKG

multi-value-map

Version:
17 lines 681 B
export declare class MultiValueMap<K extends string | symbol, V = any> implements Omit<Map<K, V[]>, 'get' | 'set' | 'keys' | 'values' | 'entries' | 'forEach'> { private readonly map; get(key: K): V[]; push(key: K, value: V): this; toObject(): Record<K, V[]>; keys(): K[]; values(): V[][]; entries(): [K, V[]][]; forEach(callbackfn: (values: V[], key: K, map: MultiValueMap<K, V>) => void, thisArg?: any): void; clear(): void; delete(key: K): boolean; has(key: K): boolean; [Symbol.iterator](): IterableIterator<[K, V[]]>; get size(): number; get [Symbol.toStringTag](): string; } //# sourceMappingURL=multi-value-map.d.ts.map