You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

11 lines
246 B

// @flow
export default function expandToHashMap<
T: number | string | boolean,
K: string
>(value: T, keys: Array<K>): { [key: string]: T } {
return keys.reduce((hashMap, key) => {
hashMap[key] = value;
return hashMap;
}, {});
}