{"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"]}