UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 2.33 kB
{"version":3,"file":"set-resolver.mjs","sources":["../../../src/resolver-map/set-resolver.ts"],"sourcesContent":[null],"names":["setResolver","resolverMap","reference","resolver","options","_options","_options$replace","_resolverMap$insertPo","graphqlSchema","replace","TypeError","concat","isReference","insertPosition","isFieldReference","type","field","instance","getInstanceForReference","Error","isTypeReference","isAbstractType","Array","isArray","isObjectType","typename","fieldname","existingResolver","getResolver"],"mappings":";;;;;;AAMM,SAAUA,WAAWA,CACzBC,WAAwB,EACxBC,SAAoB,EACpBC,QAAsC,EACtCC,OAA8D,EAAA;EAAA,IAAAC,QAAA,EAAAC,gBAAA,EAAAC,qBAAA;EAE9DH,OAAO,IAAAC,QAAA,GAAGD,OAAO,cAAAC,QAAA,cAAAA,QAAA,GAAI,EAAE;EACvB,IAAM;IAAEG;EAAe,CAAA,GAAGJ,OAAO;EACjC,IAAMK,OAAO,IAAAH,gBAAA,GAAGF,OAAO,CAACK,OAAO,cAAAH,gBAAA,cAAAA,gBAAA,GAAI,KAAK;EAExC,IAAI,OAAOH,QAAQ,KAAK,UAAU,EAAE;IAClC,MAAM,IAAIO,SAAS,4CAAAC,MAAA,CAA4C,OAAOR,QAAQ,CAAE,CAAC;EAClF;EAED,IAAI,OAAOF,WAAW,KAAK,QAAQ,EAAE;IACnC,MAAM,IAAIS,SAAS,gDAAAC,MAAA,CAAgD,OAAOV,WAAW,CAAE,CAAC;EACzF;EAED,IAAI,CAACW,WAAW,CAACV,SAAS,CAAC,EAAE;IAC3B,MAAM,IAAIQ,SAAS,sEAAAC,MAAA,CAAsE,OAAOT,SAAS,CAAE,CAAC;EAC7G;EAED,IAAMW,cAAc,GAAGC,gBAAgB,CAACZ,SAAS,CAAC,GAC9C;IAAEa,IAAI,EAAEb,SAAS,CAAC,CAAC,CAAC;IAAEc,KAAK,EAAEd,SAAS,CAAC,CAAC;EAAG,CAAA,GAC3C;IAAEa,IAAI,EAAEb,SAA0B;IAAEc,KAAK,EAAE;EAAe,CAAE;;EAGhE,IAAIR,aAAa,EAAE;IACjB,IAAMS,QAAQ,GAAGC,uBAAuB,CAACV,aAAa,EAAEN,SAAS,CAAC;IAElE,IAAI,CAACe,QAAQ,EAAE;MACb,MAAM,IAAIE,KAAK,+BAAAR,MAAA,CAA+BT,SAAS,eAAY,CAAC;IACrE;IAED,IAAIkB,eAAe,CAAClB,SAAS,CAAC,IAAI,CAACmB,cAAc,CAACJ,QAAQ,CAAC,EAAE;MAC3D,MAAM,IAAIE,KAAK,uBAAAR,MAAA,CAAuBT,SAAS,sCAAmC,CAAC;IACpF;IAED,IAAIY,gBAAgB,CAACZ,SAAS,CAAC,IAAIoB,KAAK,CAACC,OAAO,CAACN,QAAQ,CAAC,IAAI,CAACO,YAAY,CAACP,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;MACxF,IAAM,CAACQ,QAAQ,EAAEC,SAAS,CAAC,GAAGxB,SAAS;MACvC,MAAM,IAAIiB,KAAK,8BAAAR,MAAA,CACgBc,QAAQ,QAAAd,MAAA,CAAKe,SAAS,sDAAmD,CACvG;IACF;EACF;EAED,IAAMC,gBAAgB,GAAGC,WAAW,CAAC3B,WAAW,EAAEC,SAAS,CAAC;EAC5D,IAAIyB,gBAAgB,IAAI,CAAClB,OAAO,EAAE;IAChC,MAAM,IAAIU,KAAK,CACb,0CAAAR,MAAA,CAA0CT,SAAS,wEAAAS,MAAA,CACpBF,OAAO,CAAE,CACzC;EACF;EAEDR,WAAW,CAACY,cAAc,CAACE,IAAI,CAAC,IAAAR,qBAAA,GAAGN,WAAW,CAACY,cAAc,CAACE,IAAI,CAAC,cAAAR,qBAAA,cAAAA,qBAAA,GAAI,EAAE;;EAEzEN,WAAW,CAACY,cAAc,CAACE,IAAI,CAAC,CAACF,cAAc,CAACG,KAAK,CAAC,GAAGb,QAAe;EACxE,OAAOF,WAAW;AACpB;"}