Welcome to mirror list, hosted at ThFree Co, Russian Federation.

expandToHashMap.js.flow « utils « lib « package « popperjs - github.com/gohugoio/hugo-mod-jslibs-dist.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: bfcc9680ce5169a35086a248ad55fc7d710d8036 (plain)
1
2
3
4
5
6
7
8
9
10
11
// @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;
  }, {});
}