UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 3.93 kB
{"version":3,"file":"highlight.mjs","sources":["../../../src/highlight/highlight.ts"],"sourcesContent":[null],"names":["INTERNAL_SCALARS","Highlight","constructor","schema","references","_references","_defineProperty","validate","instances","map","buildReferenceMap","types","include","operation","_len","arguments","length","highlightersOrReferences","Array","_key","highlighters","convertHighlighterOrReferenceToHighlighter","filter","Boolean","newReferences","applyHighlighters","clone","exclude","_len2","_key2","_len3","_key3","updated","reduce","highlighter","highlightedReferences","mark","filterInternalGraphQLTypes","reference","type","isFieldReference","isTypeReference","startsWith","includes","unique","errors","ValidationError","hi"],"mappings":";;;;;;;;;;;;AAYA,IAAMA,gBAAgB,GAAG,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,IAAI,CAAC;MAEvDC,SAAS,CAAA;EAIpBC,WAAYA,CAAAC,MAAqB,EAAEC,UAAwB,EAAA;IAAA,IAAAC,WAAA;IAAAC,eAAA;IAAAA,eAAA;IACzD,IAAI,CAACH,MAAM,GAAGA,MAAM;IACpBC,UAAU,IAAAC,WAAA,GAAGD,UAAU,cAAAC,WAAA,cAAAA,WAAA,GAAI,EAAE;IAC7B,IAAI,CAACE,QAAQ,CAACH,UAAU,CAAC;IACzB,IAAI,CAACA,UAAU,GAAGA,UAAU;EAC7B;EAED,IAAII,SAASA,CAAA,EAAA;IACX,IAAML,MAAM,GAAG,IAAI,CAACA,MAAM;IAC1B,IAAMM,GAAG,GAAGC,iBAAiB,CAACP,MAAM,EAAE,IAAI,CAACC,UAAU,CAAC;IACtD,OAAO;MAAEO,KAAK,EAAEF;KAAK;EACtB;EAEDG,OAAOA,CAAA,EAAyD;IAC9D,IAAMC,SAAS,GAAGD,OAAO;IAAC,SAAAE,IAAA,GAAAC,SAAA,CAAAC,MAAA,EADjBC,wBAAqD,OAAAC,KAAA,CAAAJ,IAAA,GAAAK,IAAA,MAAAA,IAAA,GAAAL,IAAA,EAAAK,IAAA;MAArDF,wBAAqD,CAAAE,IAAA,IAAAJ,SAAA,CAAAI,IAAA;IAAA;IAE9D,IAAMC,YAAY,GAAGH,wBAAwB,CAC1CR,GAAG,CAACY,0CAA0C,CAAC,CAC/CC,MAAM,CAACC,OAAO,CAAkB;IAEnC,IAAMC,aAAa,GAAG,IAAI,CAACC,iBAAiB,CAACZ,SAAS,EAAEO,YAAY,CAAC;IACrE,IAAI,CAACb,QAAQ,CAACiB,aAAa,CAAC;IAC5B,OAAO,IAAI,CAACE,KAAK,CAACF,aAAa,CAAC;EACjC;EAEDG,OAAOA,CAAA,EAAyD;IAC9D,IAAMd,SAAS,GAAGc,OAAO;IAAC,SAAAC,KAAA,GAAAb,SAAA,CAAAC,MAAA,EADjBC,wBAAqD,OAAAC,KAAA,CAAAU,KAAA,GAAAC,KAAA,MAAAA,KAAA,GAAAD,KAAA,EAAAC,KAAA;MAArDZ,wBAAqD,CAAAY,KAAA,IAAAd,SAAA,CAAAc,KAAA;IAAA;IAE9D,IAAMT,YAAY,GAAGH,wBAAwB,CAC1CR,GAAG,CAACY,0CAA0C,CAAC,CAC/CC,MAAM,CAACC,OAAO,CAAkB;IAEnC,IAAMC,aAAa,GAAG,IAAI,CAACC,iBAAiB,CAACZ,SAAS,EAAEO,YAAY,CAAC;IACrE,IAAI,CAACb,QAAQ,CAACiB,aAAa,CAAC;IAC5B,OAAO,IAAI,CAACE,KAAK,CAACF,aAAa,CAAC;EACjC;EAEDF,MAAMA,CAAA,EAAyD;IAC7D,IAAMT,SAAS,GAAGS,MAAM;IAAC,SAAAQ,KAAA,GAAAf,SAAA,CAAAC,MAAA,EADjBC,wBAAqD,OAAAC,KAAA,CAAAY,KAAA,GAAAC,KAAA,MAAAA,KAAA,GAAAD,KAAA,EAAAC,KAAA;MAArDd,wBAAqD,CAAAc,KAAA,IAAAhB,SAAA,CAAAgB,KAAA;IAAA;IAE7D,IAAMX,YAAY,GAAGH,wBAAwB,CAC1CR,GAAG,CAACY,0CAA0C,CAAC,CAC/CC,MAAM,CAACC,OAAO,CAAkB;IAEnC,IAAMC,aAAa,GAAG,IAAI,CAACC,iBAAiB,CAACZ,SAAS,EAAEO,YAAY,CAAC;IACrE,IAAI,CAACb,QAAQ,CAACiB,aAAa,CAAC;IAC5B,OAAO,IAAI,CAACE,KAAK,CAACF,aAAa,CAAC;EACjC;EAESE,KAAKA,CAACtB,UAAuB,EAAA;IACrC,OAAO,IAAIH,SAAS,CAAC,IAAI,CAACE,MAAM,EAAEC,UAAU,CAAC;EAC9C;EAESqB,iBAAiBA,CAACZ,SAA8B,EAAEO,YAA2B,EAAA;IACrF,IAAMjB,MAAM,GAAG,IAAI,CAACA,MAAM;;IAG1B,IAAMC,UAAU,GAAG,CAAC,GAAG,IAAI,CAACA,UAAU,CAAC;IAEvC,IAAI4B,OAAO,GAAGZ,YAAY,CACvBa,MAAM,CAAC,CAAC7B,UAAuB,EAAE8B,WAAwB,KAAI;MAC5D,IAAMC,qBAAqB,GAAGD,WAAW,CAACE,IAAI,CAACjC,MAAM,CAAC;MACtD,OAAOU,SAAS,CAACT,UAAU,EAAE+B,qBAAqB,CAAC;IACpD,CAAA,EAAE/B,UAAU,CAAC,CACbkB,MAAM,CAAC,SAASe,0BAA0BA,CAACC,SAAS,EAAA;MACnD,IAAIC,IAAI;MAER,IAAIC,gBAAgB,CAACF,SAAS,CAAC,EAAE;QAC/BC,IAAI,GAAGD,SAAS,CAAC,CAAC,CAAC;MACpB;MAED,IAAIG,eAAe,CAACH,SAAS,CAAC,EAAE;QAC9BC,IAAI,GAAGD,SAAS;MACjB;MAED,IAAIC,IAAI,EAAE;QACR,OAAO,CAACA,IAAI,CAACG,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC1C,gBAAgB,CAAC2C,QAAQ,CAACJ,IAAI,CAAC;MAClE;MAED,OAAO,IAAI;IACb,CAAC,CAAC;IAEJP,OAAO,GAAGY,MAAM,CAACZ,OAAO,CAAC;IACzB,OAAOA,OAAO;EACf;EAESzB,QAAQA,CAACH,UAAuB,EAAA;IACxC,IAAMyC,MAAM,GAAGzC,UAAU,CAACK,GAAG,CAAE6B,SAAS,IAAK/B,QAAQ,CAAC,IAAI,CAACJ,MAAM,EAAEmC,SAAS,CAAC,CAAC,CAAChB,MAAM,CAACC,OAAO,CAAY;IACzG,IAAIsB,MAAM,CAAC7B,MAAM,KAAK,CAAC,EAAE;MACvB;IACD;IAED,MAAM,IAAI8B,eAAe,CAACD,MAAM,CAAC;EAClC;AACF;AAEe,SAAAE,EAAEA,CAAC5C,MAAqB,EAAEC,UAAwB,EAAA;EAChE,OAAO,IAAIH,SAAS,CAACE,MAAM,EAAEC,UAAU,CAAC;AAC1C;"}