Skip to content

Commit 7199b3d

Browse files
Citomjmahone
authored andcommitted
Minor simplification in extendSchema (#1349)
1 parent 0276d68 commit 7199b3d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/utilities/extendSchema.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,19 +278,20 @@ export function extendSchema(
278278
return type;
279279
}
280280

281-
if (!extendTypeCache[type.name]) {
281+
const name = type.name;
282+
if (!extendTypeCache[name]) {
282283
if (isObjectType(type)) {
283-
extendTypeCache[type.name] = extendObjectType(type);
284+
extendTypeCache[name] = extendObjectType(type);
284285
} else if (isInterfaceType(type)) {
285-
extendTypeCache[type.name] = extendInterfaceType(type);
286+
extendTypeCache[name] = extendInterfaceType(type);
286287
} else if (isUnionType(type)) {
287-
extendTypeCache[type.name] = extendUnionType(type);
288+
extendTypeCache[name] = extendUnionType(type);
288289
} else {
289290
// This type is not yet extendable.
290-
extendTypeCache[type.name] = type;
291+
extendTypeCache[name] = type;
291292
}
292293
}
293-
return (extendTypeCache[type.name]: any);
294+
return (extendTypeCache[name]: any);
294295
}
295296

296297
function extendObjectType(type: GraphQLObjectType): GraphQLObjectType {

0 commit comments

Comments
 (0)