Skip to content

Commit

Permalink
Deploy 58832ae to NPM branch
Browse files Browse the repository at this point in the history
  • Loading branch information
Travis CI committed May 21, 2019
1 parent fb41469 commit cf36cdb
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 18 deletions.
3 changes: 2 additions & 1 deletion jsutils/keyMap.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ exports.default = keyMap;
*/
function keyMap(list, keyFn) {
return list.reduce(function (map, item) {
return map[keyFn(item)] = item, map;
map[keyFn(item)] = item;
return map;
}, Object.create(null));
}
8 changes: 4 additions & 4 deletions jsutils/keyMap.js.flow
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ export default function keyMap<T>(
list: $ReadOnlyArray<T>,
keyFn: (item: T) => string,
): ObjMap<T> {
return list.reduce(
(map, item) => ((map[keyFn(item)] = item), map),
Object.create(null),
);
return list.reduce((map, item) => {
map[keyFn(item)] = item;
return map;
}, Object.create(null));
}
3 changes: 2 additions & 1 deletion jsutils/keyMap.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
*/
export default function keyMap(list, keyFn) {
return list.reduce(function (map, item) {
return map[keyFn(item)] = item, map;
map[keyFn(item)] = item;
return map;
}, Object.create(null));
}
3 changes: 2 additions & 1 deletion jsutils/keyValMap.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ exports.default = keyValMap;
*/
function keyValMap(list, keyFn, valFn) {
return list.reduce(function (map, item) {
return map[keyFn(item)] = valFn(item), map;
map[keyFn(item)] = valFn(item);
return map;
}, Object.create(null));
}
8 changes: 4 additions & 4 deletions jsutils/keyValMap.js.flow
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ export default function keyValMap<T, V>(
keyFn: (item: T) => string,
valFn: (item: T) => V,
): ObjMap<V> {
return list.reduce(
(map, item) => ((map[keyFn(item)] = valFn(item)), map),
Object.create(null),
);
return list.reduce((map, item) => {
map[keyFn(item)] = valFn(item);
return map;
}, Object.create(null));
}
3 changes: 2 additions & 1 deletion jsutils/keyValMap.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
*/
export default function keyValMap(list, keyFn, valFn) {
return list.reduce(function (map, item) {
return map[keyFn(item)] = valFn(item), map;
map[keyFn(item)] = valFn(item);
return map;
}, Object.create(null));
}
3 changes: 2 additions & 1 deletion type/schema.js
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,8 @@ function () {
if (!possibleTypeMap[abstractType.name]) {
var possibleTypes = this.getPossibleTypes(abstractType);
possibleTypeMap[abstractType.name] = possibleTypes.reduce(function (map, type) {
return map[type.name] = true, map;
map[type.name] = true;
return map;
}, Object.create(null));
}

Expand Down
8 changes: 4 additions & 4 deletions type/schema.js.flow
Original file line number Diff line number Diff line change
Expand Up @@ -257,10 +257,10 @@ export class GraphQLSchema {

if (!possibleTypeMap[abstractType.name]) {
const possibleTypes = this.getPossibleTypes(abstractType);
possibleTypeMap[abstractType.name] = possibleTypes.reduce(
(map, type) => ((map[type.name] = true), map),
Object.create(null),
);
possibleTypeMap[abstractType.name] = possibleTypes.reduce((map, type) => {
map[type.name] = true;
return map;
}, Object.create(null));
}

return Boolean(possibleTypeMap[abstractType.name][possibleType.name]);
Expand Down
3 changes: 2 additions & 1 deletion type/schema.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,8 @@ function () {
if (!possibleTypeMap[abstractType.name]) {
var possibleTypes = this.getPossibleTypes(abstractType);
possibleTypeMap[abstractType.name] = possibleTypes.reduce(function (map, type) {
return map[type.name] = true, map;
map[type.name] = true;
return map;
}, Object.create(null));
}

Expand Down

0 comments on commit cf36cdb

Please sign in to comment.