UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

1 lines 721 B
{"version":3,"file":"isSameSet.js","sourceRoot":"","sources":["../../src/jsutils/isSameSet.ts"],"names":[],"mappings":"AACA,MAAM,UAAU,SAAS,CACvB,IAAoB,EACpB,IAAoB;IAEpB,IAAI,IAAI,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,EAAE,CAAC;QAC5B,OAAO,KAAK,CAAC;IACf,CAAC;IACD,KAAK,MAAM,IAAI,IAAI,IAAI,EAAE,CAAC;QACxB,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC;YACpB,OAAO,KAAK,CAAC;QACf,CAAC;IACH,CAAC;IACD,OAAO,IAAI,CAAC;AACd,CAAC","sourcesContent":["/** @internal */\nexport function isSameSet<T>(\n setA: ReadonlySet<T>,\n setB: ReadonlySet<T>,\n): boolean {\n if (setA.size !== setB.size) {\n return false;\n }\n for (const item of setA) {\n if (!setB.has(item)) {\n return false;\n }\n }\n return true;\n}\n"]}