{"version":3,"file":"getBySet.js","sourceRoot":"","sources":["../../src/jsutils/getBySet.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,wBAAuB;AAG3C,MAAM,UAAU,QAAQ,CACtB,GAAmC,EACnC,UAA0B;IAE1B,KAAK,MAAM,GAAG,IAAI,GAAG,CAAC,IAAI,EAAE,EAAE,CAAC;QAC7B,IAAI,SAAS,CAAC,GAAG,EAAE,UAAU,CAAC,EAAE,CAAC;YAC/B,OAAO,GAAG,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;QACtB,CAAC;IACH,CAAC;IACD,OAAO,SAAS,CAAC;AACnB,CAAC","sourcesContent":["import { isSameSet } from './isSameSet.ts';\n\n/** @internal */\nexport function getBySet<T, U>(\n  map: ReadonlyMap<ReadonlySet<T>, U>,\n  setToMatch: ReadonlySet<T>,\n): U | undefined {\n  for (const set of map.keys()) {\n    if (isSameSet(set, setToMatch)) {\n      return map.get(set);\n    }\n  }\n  return undefined;\n}\n"]}