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
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;
|
|
}, {});
|
|
}
|