graphql
Version:
A Query Language and Runtime which can target any service.
1 lines • 749 B
Source Map (JSON)
{"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"]}