higlass
Version:
HiGlass Hi-C / genomic / large data viewer
12 lines (11 loc) • 486 B
TypeScript
export default dictFromTuples;
/**
* Create a dictionary from a list of [key, value] pairs.
*
* TODO(Trevor): Replace with Object.fromEntries?
*
* @template {ReadonlyArray<readonly [PropertyKey, unknown]>} T
* @param {T} tuples: A list of [key, value] pairs
* @return {{ [Item in T[number] as Item[0]]: Item[1] }} A dictionary
*/
declare function dictFromTuples<T extends ReadonlyArray<readonly [PropertyKey, unknown]>>(tuples: T): { [Item in T[number] as Item[0]]: Item[1]; };