UNPKG

@yookue/ts-multi-map

Version:

Multiple key/value map & range map for typescript

11 lines (10 loc) 379 B
export type MultiKeyMapEntry<K, V> = [K[], V]; export type MultiKeyMapEntries<K, V> = readonly (readonly [K[], V])[] | null; export type MultiValueMapEntry<K, V> = [K, V[]]; export type MultiValueMapEntries<K, V> = readonly (readonly [K, V[]])[] | null; export type RangeMapKey = { start: number; end: number; startInclusive?: boolean; endInclusive?: boolean; };