UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 2.3 kB
{"version":3,"file":"create-wrapper.mjs","sources":["../../../src/resolver/create-wrapper.ts"],"sourcesContent":[null],"names":["hasFieldResolverPackage","type","pkg","Boolean","isObjectType","hasTypeResolverPackage","isAbstractType","InternalNamedWrapper","constructor","name","wrapperFor","wrapperFn","_defineProperty","Error","wrapper","wrap","resolver","options","_this","_asyncToGenerator","field","wrapperPkg","WrapperFor","FIELD","expandedOptions","_objectSpread","TYPE","undefined","ANY","createWrapper"],"mappings":";;;;;;;;;AAeA,SAASA,uBAAuBA,CAC9BC,IAAiB,EACjBC,GAIC,EAAA;EAED,OAAOC,OAAO,CAACC,YAAY,CAACH,IAAI,CAAC,IAAIC,GAAG,CAAC;AAC3C;AAEA,SAASG,sBAAsBA,CAC7BJ,IAAiB,EACjBC,GAIC,EAAA;EAED,OAAOC,OAAO,CAACG,cAAc,CAACL,IAAI,CAAC,IAAIC,GAAG,CAAC;AAC7C;AAEA,MAAMK,oBAAoB,CAAA;EAKxBC,WAAAA,CACEC,IAAY,EACZC,UAA6B,EAC7BC,SAA8E,EAAA;IAAAC,eAAA;IAAAA,eAAA;IAAAA,eAAA;IAE9E,IAAI,OAAOH,IAAI,KAAK,QAAQ,EAAE;MAC5B,MAAM,IAAII,KAAK,CAAC,0DAA0D,CAAC;IAC5E;IAED,IAAI,CAACJ,IAAI,GAAGA,IAAI;IAChB,IAAI,CAACK,OAAO,GAAGH,SAAS;IACxB,IAAI,CAACD,UAAU,GAAGA,UAAU;EAC7B;EAQKK,IAAIA,CACRC,QAAsC,EACtCC,OAA2B,EAAA;IAAA,IAAAC,KAAA;IAAA,OAAAC,iBAAA;MAE3B,IAAM;QAAElB,IAAI;QAAEmB;MAAO,CAAA,GAAGH,OAAO;MAC/B,IAAMH,OAAO,GAAGI,KAAI,CAACJ,OAAO;MAC5B,IAAMJ,UAAU,GAAGQ,KAAI,CAACR,UAAU;;MAGlC,IAAMW,UAAU,GAAG;QAAEL,QAAQ;QAAEF,OAAO;QAAEG;MAAO,CAAE;MAEjD,IAAIjB,uBAAuB,CAACC,IAAI,EAAEoB,UAAU,CAAC,IAAID,KAAK,IAAIV,UAAU,KAAKY,UAAU,CAACC,KAAK,EAAE;QACzF,IAAM;UAAET,OAAO,EAAPA,QAAO;UAAEE,QAAQ,EAARA,SAAQ;UAAEC,OAAO,EAAPA;QAAO,CAAE,GAAGI,UAAU;QACjD,IAAMG,eAAe,GAAAC,aAAA,CAAAA,aAAA,KAChBR,QAAO;UACVhB,IAAI,EAAEgB,QAAO,CAAChB,IAAyB;UACvCmB,KAAK,EAAEH,QAAO,CAACG;QAAoB,EACpC;QAED,OAAON,QAAO,CAACE,SAAQ,EAAEQ,eAAe,CAAC;MAC1C,CAAA,MAAM,IAAInB,sBAAsB,CAACJ,IAAI,EAAEoB,UAAU,CAAC,IAAI,CAACD,KAAK,IAAIV,UAAU,KAAKY,UAAU,CAACI,IAAI,EAAE;QAC/F,IAAM;UAAEZ,OAAO,EAAPA,SAAO;UAAEE,QAAQ,EAARA,UAAQ;UAAEC,OAAO,EAAPA;QAAO,CAAE,GAAGI,UAAU;QACjD,IAAMG,gBAAe,GAAAC,aAAA,CAAAA,aAAA,KAChBR,SAAO;UACVhB,IAAI,EAAEA,IAA2B;UACjCmB,KAAK,EAAEO;QAAS,EACjB;QAED,OAAOb,SAAO,CAACE,UAAQ,EAAEQ,gBAAe,CAAC;MAC1C,CAAA,MAAM,IAAId,UAAU,KAAKY,UAAU,CAACM,GAAG,EAAE;;QAExC,OAAOd,OAAO,CAACE,QAAe,EAAEC,OAAc,CAAC;MAChD;MAED,OAAOD,QAAQ;IAAC;EACjB;AACF;SAEea,aAAaA,CAC3BpB,IAAY,EACZC,UAAa,EACbC,SAA8B,EAAA;EAE9B,OAAO,IAAIJ,oBAAoB,CAACE,IAAI,EAAEC,UAAU,EAAEC,SAAS,CAA+B;AAC5F;"}