graphql-mocks
Version:
Tools for setting up graphql test resolvers
1 lines • 1.81 kB
Source Map (JSON)
{"version":3,"file":"interface-field.mjs","sources":["../../../../src/highlight/highlighter/interface-field.ts"],"sourcesContent":[null],"names":["InterfaceFieldHighlighter","constructor","targets","_defineProperty","length","HIGHLIGHT_ALL","mark","schema","expandTargets","interfaceTypes","Object","values","getTypeMap","filter","isInterfaceType","fieldReferences","field","interfaceTypeNamesAndFields","flatMap","interfaceType","interfaceName","name","interfaceFields","getFields","map","interfaceField","interfaceFieldName","referenceIntersection","type","_len","arguments","interfaceNames","Array","_key"],"mappings":";;;;;;;MAMaA,yBAAyB,CAAA;EAGpCC,WAAAA,CAAYC,OAAyB,EAAA;IAAAC,eAAA;IACnC,IAAID,OAAO,CAACE,MAAM,KAAK,CAAC,EAAE;MACxBF,OAAO,GAAG,CAAC,CAACG,aAAa,EAAEA,aAAa,CAAC,CAAqB;IAC/D;IAED,IAAI,CAACH,OAAO,GAAGA,OAAO;EACvB;EAEDI,IAAIA,CAACC,MAAqB,EAAA;IACxB,OAAOP,yBAAyB,CAACQ,aAAa,CAACD,MAAM,EAAE,IAAI,CAACL,OAAO,CAAC;EACrE;EAED,OAAOM,aAAaA,CAACD,MAAqB,EAAEL,OAAyB,EAAA;IACnE,IAAMO,cAAc,GAAGC,MAAM,CAACC,MAAM,CAACJ,MAAM,CAACK,UAAU,EAAE,CAAC,CAACC,MAAM,CAACC,eAAe,CAAC;IACjF,IAAMC,eAAe,GAAGC,KAAK,CAAC,GAAGd,OAAO,CAAC,CAACI,IAAI,CAACC,MAAM,CAAC;IAEtD,IAAMU,2BAA2B,GAAGR,cAAc,CAACS,OAAO,CAAEC,aAAa,IAAI;MAC3E,IAAMC,aAAa,GAAGD,aAAa,CAACE,IAAI;MACxC,IAAMC,eAAe,GAAGZ,MAAM,CAACC,MAAM,CAACQ,aAAa,CAACI,SAAS,EAAE,CAAC,CAACC,GAAG,CAAEC,cAAc,IAAI;QACtF,IAAMC,kBAAkB,GAAGD,cAAc,CAACJ,IAAI;QAC9C,OAAO,CAACD,aAAa,EAAEM,kBAAkB,CAAmB;MAC9D,CAAC,CAAC;MAEF,OAAO,CAAC,GAAGJ,eAAe,CAAC;IAC7B,CAAC,CAAC;IAEF,OAAOK,qBAAqB,CAACV,2BAA2B,EAAEF,eAAe,CAAqB;EAC/F;AACF;IAEYU,cAAc,GAAuB,SAASG,IAAIA,CAAA,EAAoC;EAAA,SAAAC,IAAA,GAAAC,SAAA,CAAA1B,MAAA,EAAhC2B,cAAgC,OAAAC,KAAA,CAAAH,IAAA,GAAAI,IAAA,MAAAA,IAAA,GAAAJ,IAAA,EAAAI,IAAA;IAAhCF,cAAgC,CAAAE,IAAA,IAAAH,SAAA,CAAAG,IAAA;EAAA;EACjG,OAAO,IAAIjC,yBAAyB,CAAC+B,cAAc,CAAC;AACtD,CAAA;"}