UNPKG

graphql-mocks

Version:

Tools for setting up graphql test resolvers

1 lines 2.06 kB
{"version":3,"file":"apply-wrappers.mjs","sources":["../../../src/resolver/apply-wrappers.ts"],"sourcesContent":[null],"names":["isNamedWrapper","wrapper","applyWrappers","_x","_x2","_x3","_applyWrappers","apply","arguments","_asyncToGenerator","resolver","wrappers","wrapperOptions","shift","Error","concat","wrapperName","name","namedWrapper","wrapperFor","WrapperFor","FIELD","isObjectType","type","_wrapperOptions$field","field","TYPE","isAbstractType","wrap","bind","wrappedResolver"],"mappings":";;;;AAKA,SAASA,cAAcA,CAA8BC,OAAgB,EAAA;EACnE,OAAOA,OAAO,IAAI,MAAM,IAAIA,OAAO,IAAI,MAAM,IAAIA,OAAO;AAC1D;AAAC,SAEqBC,aAAaA,CAAAC,EAAA,EAAAC,GAAA,EAAAC,GAAA;EAAA,OAAAC,cAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;AAAA,SAAAF,eAAA;EAAAA,cAAA,GAAAG,iBAAA,CAA5B,WACLC,QAAW,EACXC,QAAmB,EACnBC,cAAkC,EAAA;IAElCD,QAAQ,GAAG,CAAC,GAAGA,QAAQ,CAAC;IACxB,IAAIV,OAAO,GAAGU,QAAQ,CAACE,KAAK,EAAE;IAE9B,IAAI,OAAOH,QAAQ,KAAK,UAAU,EAAE;MAClC,MAAM,IAAII,KAAK,sDAAAC,MAAA,CAAsD,OAAOL,QAAQ,CAAE,CAAC;IACxF;IAED,IAAI,CAACT,OAAO,EAAE;MACZ,OAAOS,QAAQ;IAChB;IAED,IAAIM,WAAW,GAAGf,OAAO,CAACgB,IAAI,IAAI,SAAS;IAE3C,IAAIjB,cAAc,CAACC,OAAO,CAAC,EAAE;MAC3B,IAAMiB,YAAY,GAAGjB,OAAO;MAC5Be,WAAW,GAAGE,YAAY,CAACD,IAAI;MAC/B,IAAME,UAAU,GAAGD,YAAY,CAACC,UAAU;MAE1C,IAAIA,UAAU,KAAKC,UAAU,CAACC,KAAK,IAAI,CAACC,YAAY,CAACV,cAAc,CAACW,IAAI,CAAC,EAAE;QAAA,IAAAC,qBAAA;QACzE,MAAM,IAAIV,KAAK,cAAAC,MAAA,CACDC,WAAW,kDAAAD,MAAA,CAA6CH,cAAc,CAACW,IAAI,CAACN,IAAI,YAAAF,MAAA,EAAAS,qBAAA,GAAOZ,cAAc,CAACa,KAAK,cAAAD,qBAAA,uBAApBA,qBAAA,CAAsBP,IAAI,SAAK,CACnI;MACF;MAED,IAAIE,UAAU,KAAKC,UAAU,CAACM,IAAI,IAAI,CAACC,cAAc,CAACf,cAAc,CAACW,IAAI,CAAC,EAAE;QAC1E,MAAM,IAAIT,KAAK,cAAAC,MAAA,CAAaC,WAAW,iDAAAD,MAAA,CAA4CH,cAAc,CAACW,IAAI,CAACN,IAAI,SAAK,CAAC;MAClH;MAEDhB,OAAO,GAAGA,OAAO,CAAC2B,IAAI,CAACC,IAAI,CAAC5B,OAAO,CAAC;IACrC;;IAGD,IAAM6B,eAAe,SAAU7B,OAAkC,CAACS,QAAe,EAAEE,cAAqB,CAAC;IAEzG,IAAI,OAAOkB,eAAe,KAAK,UAAU,EAAE;MACzC,MAAM,IAAIhB,KAAK,cAAAC,MAAA,CACDC,WAAW,+DAAAD,MAAA,CAA2D,OAAOe,eAAe,MAAG,CAC5G;IACF;IAED,OAAO5B,aAAa,CAAC4B,eAAe,EAAEnB,QAAQ,EAAEC,cAAc,CAAe;EAC/E,CAAA;EAAA,OAAAN,cAAA,CAAAC,KAAA,OAAAC,SAAA;AAAA;"}