Skip to content

Commit c032730

Browse files
Use custom polyfill for 'Array.find' (#1648)
1 parent 67c5d7c commit c032730

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/utilities/findBreakingChanges.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import type {
3030

3131
import type { GraphQLDirective } from '../type/directives';
3232
import type { GraphQLSchema } from '../type/schema';
33+
import find from '../jsutils/find';
3334
import keyMap from '../jsutils/keyMap';
3435

3536
import type { ObjMap } from '../jsutils/ObjMap';
@@ -208,7 +209,7 @@ export function findArgChanges(
208209

209210
for (const oldArgDef of oldTypeFields[fieldName].args) {
210211
const newArgs = newTypeFields[fieldName].args;
211-
const newArgDef = newArgs.find(arg => arg.name === oldArgDef.name);
212+
const newArgDef = find(newArgs, arg => arg.name === oldArgDef.name);
212213

213214
// Arg not present
214215
if (!newArgDef) {
@@ -247,7 +248,7 @@ export function findArgChanges(
247248
// Check if arg was added to the field
248249
for (const newArgDef of newTypeFields[fieldName].args) {
249250
const oldArgs = oldTypeFields[fieldName].args;
250-
const oldArgDef = oldArgs.find(arg => arg.name === newArgDef.name);
251+
const oldArgDef = find(oldArgs, arg => arg.name === newArgDef.name);
251252
if (!oldArgDef) {
252253
const argName = newArgDef.name;
253254
if (isRequiredArgument(newArgDef)) {

0 commit comments

Comments
 (0)