@pothos/plugin-errors
Advanced tools
+6
-0
| # Change Log | ||
| ## 3.9.0 | ||
| ### Minor Changes | ||
| - cd1c0502: Add support for nested lists | ||
| ## 3.8.7 | ||
@@ -4,0 +10,0 @@ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,gBAAgB,CAAC;AACxB,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAClE,OAAsB,EACpB,UAAU,EAEV,sBAAsB,EACtB,uBAAuB,EACvB,WAAW,EAGZ,MAAM,cAAc,CAAC;AAEtB,cAAc,SAAS,CAAC;AAExB,QAAA,MAAM,UAAU,WAAW,CAAC;AAE5B,eAAe,UAAU,CAAC;AAE1B,wBAAgB,UAAU,CAAC,CAAC,EAAE,MAAM,UAEnC;AAED,eAAO,MAAM,WAAW,eAAoC,CAAC;AAgC7D,qBAAa,kBAAkB,CAAC,KAAK,SAAS,WAAW,CAAE,SAAQ,UAAU,CAAC,KAAK,CAAC;IACzE,YAAY,CACnB,QAAQ,EAAE,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAClE,MAAM,EAAE,sBAAsB,GAC7B,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS;IAclD,mBAAmB,CAC1B,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,uBAAuB,CAAC,KAAK,CAAC,GAAG,IAAI;IAwG/B,WAAW,CAClB,QAAQ,EAAE,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,EACjE,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC;CAyB3D"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,gBAAgB,CAAC;AACxB,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAClE,OAAsB,EACpB,UAAU,EAEV,sBAAsB,EACtB,uBAAuB,EACvB,WAAW,EAIZ,MAAM,cAAc,CAAC;AAEtB,cAAc,SAAS,CAAC;AAExB,QAAA,MAAM,UAAU,WAAW,CAAC;AAE5B,eAAe,UAAU,CAAC;AAE1B,wBAAgB,UAAU,CAAC,CAAC,EAAE,MAAM,UAEnC;AAED,eAAO,MAAM,WAAW,eAAoC,CAAC;AAgC7D,qBAAa,kBAAkB,CAAC,KAAK,SAAS,WAAW,CAAE,SAAQ,UAAU,CAAC,KAAK,CAAC;IACzE,YAAY,CACnB,QAAQ,EAAE,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAClE,MAAM,EAAE,sBAAsB,GAC7B,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS;IAclD,mBAAmB,CAC1B,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,uBAAuB,CAAC,KAAK,CAAC,GAAG,IAAI;IAuG/B,WAAW,CAClB,QAAQ,EAAE,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,EACjE,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC;CAyB3D"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,gBAAgB,CAAC;AACxB,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAClE,OAAsB,EACpB,UAAU,EAEV,sBAAsB,EACtB,uBAAuB,EACvB,WAAW,EAGZ,MAAM,cAAc,CAAC;AAEtB,cAAc,SAAS,CAAC;AAExB,QAAA,MAAM,UAAU,WAAW,CAAC;AAE5B,eAAe,UAAU,CAAC;AAE1B,wBAAgB,UAAU,CAAC,CAAC,EAAE,MAAM,UAEnC;AAED,eAAO,MAAM,WAAW,eAAoC,CAAC;AAgC7D,qBAAa,kBAAkB,CAAC,KAAK,SAAS,WAAW,CAAE,SAAQ,UAAU,CAAC,KAAK,CAAC;IACzE,YAAY,CACnB,QAAQ,EAAE,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAClE,MAAM,EAAE,sBAAsB,GAC7B,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS;IAclD,mBAAmB,CAC1B,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,uBAAuB,CAAC,KAAK,CAAC,GAAG,IAAI;IAwG/B,WAAW,CAClB,QAAQ,EAAE,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,EACjE,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC;CAyB3D"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,gBAAgB,CAAC;AACxB,OAAO,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,SAAS,CAAC;AAClE,OAAsB,EACpB,UAAU,EAEV,sBAAsB,EACtB,uBAAuB,EACvB,WAAW,EAIZ,MAAM,cAAc,CAAC;AAEtB,cAAc,SAAS,CAAC;AAExB,QAAA,MAAM,UAAU,WAAW,CAAC;AAE5B,eAAe,UAAU,CAAC;AAE1B,wBAAgB,UAAU,CAAC,CAAC,EAAE,MAAM,UAEnC;AAED,eAAO,MAAM,WAAW,eAAoC,CAAC;AAgC7D,qBAAa,kBAAkB,CAAC,KAAK,SAAS,WAAW,CAAE,SAAQ,UAAU,CAAC,KAAK,CAAC;IACzE,YAAY,CACnB,QAAQ,EAAE,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS,EAClE,MAAM,EAAE,sBAAsB,GAC7B,iBAAiB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,CAAC,GAAG,SAAS;IAclD,mBAAmB,CAC1B,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,uBAAuB,CAAC,KAAK,CAAC,GAAG,IAAI;IAuG/B,WAAW,CAClB,QAAQ,EAAE,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,EACjE,WAAW,EAAE,uBAAuB,CAAC,KAAK,CAAC,GAC1C,oBAAoB,CAAC,OAAO,EAAE,KAAK,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC;CAyB3D"} |
+3
-4
| import './global-types.js'; | ||
| import SchemaBuilder, { BasePlugin, sortClasses, typeBrandKey } from '@pothos/core'; | ||
| import SchemaBuilder, { BasePlugin, sortClasses, typeBrandKey, unwrapOutputFieldType } from '@pothos/core'; | ||
| export * from './types.js'; | ||
@@ -64,3 +64,3 @@ const pluginName = "errors"; | ||
| const directResult = (ref1 = (_directResult = errorOptions.directResult) !== null && _directResult !== void 0 ? _directResult : errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.directResult) !== null && ref1 !== void 0 ? ref1 : false; | ||
| const typeRef = fieldConfig.type.kind === "List" ? fieldConfig.type.type.ref : fieldConfig.type.ref; | ||
| const typeRef = unwrapOutputFieldType(fieldConfig.type); | ||
| const typeName = this.builder.configStore.getTypeConfig(typeRef).name; | ||
@@ -98,4 +98,3 @@ const unionType = this.runUnique(resultName, () => { | ||
| } | ||
| const type = fieldConfig.type.kind === "List" ? fieldConfig.type.type : fieldConfig.type; | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig(type.ref).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig(unwrapOutputFieldType(fieldConfig.type)).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| var ref1; | ||
@@ -102,0 +101,0 @@ return this.builder.unionType(unionName, { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/index.ts"],"names":["SchemaBuilder","BasePlugin","sortClasses","typeBrandKey","pluginName","capitalize","s","slice","toUpperCase","unwrapError","Symbol","for","createErrorProxy","target","ref","state","Proxy","get","err","val","receiver","wrapped","Reflect","getPrototypeOf","proto","errorTypeMap","WeakMap","PothosErrorsPlugin","wrapIsTypeOf","isTypeOf","config","parent","context","info","onOutputFieldConfig","fieldConfig","errorOptions","pothosOptions","errors","errorBuilderOptions","builder","options","parentTypeName","buildCache","getTypeConfig","parentType","name","types","result","resultName","fields","resultFieldOptions","resultObjectOptions","union","unionName","unionOptions","dataField","dataFieldName","errorTypes","Set","defaultTypes","directResult","typeRef","type","kind","typeName","configStore","unionType","runUnique","resultType","Array","isArray","resultConfig","graphqlKind","TypeError","objectRef","implement","defaultResultOptions","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","defaultUnionOptions","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","registerPlugin"],"mappings":"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"} | ||
| {"version":3,"sources":["../src/index.ts"],"names":["SchemaBuilder","BasePlugin","sortClasses","typeBrandKey","unwrapOutputFieldType","pluginName","capitalize","s","slice","toUpperCase","unwrapError","Symbol","for","createErrorProxy","target","ref","state","Proxy","get","err","val","receiver","wrapped","Reflect","getPrototypeOf","proto","errorTypeMap","WeakMap","PothosErrorsPlugin","wrapIsTypeOf","isTypeOf","config","parent","context","info","onOutputFieldConfig","fieldConfig","errorOptions","pothosOptions","errors","errorBuilderOptions","builder","options","parentTypeName","buildCache","getTypeConfig","parentType","name","types","result","resultName","fields","resultFieldOptions","resultObjectOptions","union","unionName","unionOptions","dataField","dataFieldName","errorTypes","Set","defaultTypes","directResult","typeRef","type","typeName","configStore","unionType","runUnique","resultType","Array","isArray","resultConfig","graphqlKind","TypeError","objectRef","implement","defaultResultOptions","t","field","nullable","kind","items","list","resolve","data","getDataloader","extensions","resolveType","obj","defaultUnionOptions","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","registerPlugin"],"mappings":"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"} |
+2
-3
@@ -130,3 +130,3 @@ "use strict"; | ||
| const directResult = (ref1 = (_directResult = errorOptions.directResult) !== null && _directResult !== void 0 ? _directResult : errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.directResult) !== null && ref1 !== void 0 ? ref1 : false; | ||
| const typeRef = fieldConfig.type.kind === 'List' ? fieldConfig.type.type.ref : fieldConfig.type.ref; | ||
| const typeRef = (0, _core.unwrapOutputFieldType)(fieldConfig.type); | ||
| const typeName = this.builder.configStore.getTypeConfig(typeRef).name; | ||
@@ -163,4 +163,3 @@ const unionType = this.runUnique(resultName, ()=>{ | ||
| } | ||
| const type = fieldConfig.type.kind === 'List' ? fieldConfig.type.type : fieldConfig.type; | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig(type.ref).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig((0, _core.unwrapOutputFieldType)(fieldConfig.type)).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| var ref1; | ||
@@ -167,0 +166,0 @@ return this.builder.unionType(unionName, { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/index.ts"],"names":["capitalize","unwrapError","PothosErrorsPlugin","pluginName","s","slice","toUpperCase","Symbol","for","createErrorProxy","target","ref","state","Proxy","get","err","val","receiver","wrapped","typeBrandKey","Reflect","getPrototypeOf","proto","errorTypeMap","WeakMap","BasePlugin","wrapIsTypeOf","isTypeOf","config","parent","context","info","onOutputFieldConfig","fieldConfig","errorOptions","pothosOptions","errors","errorBuilderOptions","builder","options","parentTypeName","buildCache","getTypeConfig","parentType","name","types","result","resultName","fields","resultFieldOptions","resultObjectOptions","union","unionName","unionOptions","dataField","dataFieldName","errorTypes","sortClasses","Set","defaultTypes","directResult","typeRef","type","kind","typeName","configStore","unionType","runUnique","resultType","Array","isArray","resultConfig","graphqlKind","TypeError","objectRef","implement","defaultResultOptions","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","defaultUnionOptions","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","SchemaBuilder","registerPlugin"],"mappings":"AAAA;;;;;;;;;;;IAgBA,OAA0B,MAA1B;IAEgBA,UAAU,MAAVA;IAIHC,WAAW,MAAXA;IAgCAC,kBAAkB,MAAlBA;;QAtDN;4DAUA;oBAEO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEd,MAAMC,aAAa;MAEnB,WAAeA;AAER,SAASH,WAAWI,CAAS,EAAE;IACpC,OAAO,CAAC,EAAEA,EAAEC,KAAK,CAAC,GAAG,GAAGC,WAAW,GAAG,EAAEF,EAAEC,KAAK,CAAC,GAAG,CAAC;AACtD;AAEO,MAAMJ,cAAcM,OAAOC,GAAG,CAAC;AAEtC,SAASC,iBAAiBC,MAAU,EAAEC,GAAY,EAAEC,KAA2B,EAAM;IACnF,OAAO,IAAIC,MAAMH,QAAQ;QACvBI,KAAIC,GAAG,EAAEC,GAAG,EAAEC,QAAQ,EAAE;YACtB,IAAID,QAAQf,aAAa;gBACvB,OAAO,IAAM;oBACX,6CAA6C;oBAC7CW,MAAMM,OAAO,GAAG,KAAK;gBACvB;YACF,CAAC;YAED,IAAIF,QAAQG,kBAAY,EAAE;gBACxB,OAAOR;YACT,CAAC;YAED,OAAOS,QAAQN,GAAG,CAACC,KAAKC,KAAKC;QAC/B;QACAI,gBAAeN,GAAG,EAAE;YAClB,MAAMO,QAAQF,QAAQC,cAAc,CAACN;YAErC,IAAI,CAACH,MAAMM,OAAO,IAAI,CAACI,OAAO;gBAC5B,OAAOA;YACT,CAAC;YAED,OAAOb,iBAAiBa,OAAOX,KAAKC;QACtC;IACF;AACF;AAEA,MAAMW,eAAe,IAAIC;AAElB,MAAMtB,2BAAsDuB,gBAAU;IAClEC,aACPC,QAAkE,EAClEC,MAA8B,EAC4B;QAC1D,IAAID,UAAU;YACZ,OAAO,CAACE,QAAQC,SAASC,OAAS;gBAChC,IAAI,OAAOF,WAAW,YAAYA,QAAQ;wBACxC;oBAAA,CAAA,MAAA,AAACA,MAAyC,CAAC5B,YAAY,cAAvD,iBAAA,KAAA,IAAA,IAAA,KAAC4B;gBACH,CAAC;gBAED,OAAOF,SAASE,QAAQC,SAASC;YACnC;QACF,CAAC;QAED,OAAOJ;IACT;IAESK,oBACPC,WAA2C,EACJ;QACvC,MAAMC,eAAeD,YAAYE,aAAa,CAACC,MAAM;QAErD,MAAMC,sBAAsB,IAAI,CAACC,OAAO,CAACC,OAAO,CAACL,YAAY;QAE7D,IAAI,CAACA,cAAc;YACjB,OAAOD;QACT,CAAC;QAED,MAAMO,iBAAiB,IAAI,CAACC,UAAU,CAACC,aAAa,CAACT,YAAYU,UAAU,EAAEC,IAAI;QACjF,MAAM,EACJC,OAAQ,EAAE,CAAA,EACVC,QAAQ,EACNF,MAAMG,aAAa,CAAC,EAAEP,eAAe,EAAExC,WAAWiC,YAAYW,IAAI,EAAE,OAAO,CAAC,CAAA,EAC5EI,QAAQC,mBAAkB,EAC1B,GAAGC,qBACJ,GAAG,CAAC,CAAU,CAAA,EACfC,OAAO,EACLP,MAAMQ,YAAY,CAAC,EAAEZ,eAAe,EAAExC,WAAWiC,YAAYW,IAAI,EAAE,MAAM,CAAC,CAAA,EAC1E,GAAGS,cACJ,GAAG,CAAC,CAAU,CAAA,EACfC,WAAW,EAAEV,MAAMW,gBAAgB,MAAM,CAAA,EAAE,GAAGD,WAAW,GAAG,CAAC,CAAU,CAAA,EACxE,GAAGpB;YAGwBG;QAD5B,MAAMmB,aAAaC,IAAAA,iBAAW,EAAC;eAC1B,IAAIC,IAAI;mBAAIb;mBAAWR,CAAAA,MAAAA,gCAAAA,iCAAAA,KAAAA,IAAAA,oBAAqBsB,YAAY,cAAjCtB,iBAAAA,MAAqC,EAAE;aAAE;SACpE;YAGC,eAAA;QADF,MAAMuB,eACJ,CAAA,OAAA,CAAA,gBAAA,AAAC1B,aAA4C0B,YAAY,cAAzD,2BAAA,gBACAvB,gCAAAA,iCAAAA,KAAAA,IAAAA,oBAAqBuB,YAAY,cADjC,kBAAA,OAEA,KAAK;QAEP,MAAMC,UACJ5B,YAAY6B,IAAI,CAACC,IAAI,KAAK,SAAS9B,YAAY6B,IAAI,CAACA,IAAI,CAACnD,GAAG,GAAGsB,YAAY6B,IAAI,CAACnD,GAAG;QAErF,MAAMqD,WAAW,IAAI,CAAC1B,OAAO,CAAC2B,WAAW,CAACvB,aAAa,CAACmB,SAASjB,IAAI;QAErE,MAAMsB,YAAY,IAAI,CAACC,SAAS,CAACpB,YAAY,IAAM;gBAkC3B;YAjCtB,IAAIqB;YACJ,IAAIR,gBAAgB,CAACS,MAAMC,OAAO,CAACrC,YAAYE,aAAa,CAAC2B,IAAI,GAAG;gBAClEM,aAAanC,YAAYE,aAAa,CAAC2B,IAAI;gBAE3C,MAAMS,eAAe,IAAI,CAACjC,OAAO,CAAC2B,WAAW,CAACvB,aAAa,CAAC0B;gBAE5D,IAAIG,aAAaC,WAAW,KAAK,UAAU;oBACzC,MAAM,IAAIC,UACR,CAAC,MAAM,EAAEjC,eAAe,CAAC,EAAEP,YAAYW,IAAI,CAAC,6DAA6D,CAAC,EAC1G;gBACJ,CAAC;YACH,OAAO;gBACLwB,aAAa,IAAI,CAAC9B,OAAO,CAACoC,SAAS,CAAU3B;gBAE7CqB,WAAWO,SAAS,CAAC;oBACnB,GAAGtC,gCAAAA,iCAAAA,KAAAA,IAAAA,oBAAqBuC,oBAAoB;oBAC5C,GAAG1B,mBAAmB;oBACtBF,QAAQ,CAAC6B;wBAAO,OAAA;+BACX5B,+BAAAA,gCAAAA,KAAAA,IAAAA,mBAAqB4B,EAAxB;4BACA,CAACtB,cAAc,EAAEsB,EAAEC,KAAK,CAAC;gCACvB,GAAGxB,SAAS;gCACZQ,MAAM7B,YAAYE,aAAa,CAAC2B,IAAI;gCACpCiB,UACE9C,YAAY6B,IAAI,CAACC,IAAI,KAAK,SACtB;oCAAEiB,OAAO/C,YAAY6B,IAAI,CAACA,IAAI,CAACiB,QAAQ;oCAAEE,MAAM,KAAK;gCAAC,IACrD,KAAK;gCACXC,SAAS,CAACC,OAASA;4BACrB;wBACF;;gBACF;YACF,CAAC;YAED,MAAMrB,OAAO7B,YAAY6B,IAAI,CAACC,IAAI,KAAK,SAAS9B,YAAY6B,IAAI,CAACA,IAAI,GAAG7B,YAAY6B,IAAI;YACxF,MAAMsB,gBAAgB,CAAA,MAAA,IAAI,CAAC3C,UAAU,CAACC,aAAa,CAACoB,KAAKnD,GAAG,EAAE0E,UAAU,cAAlD,iBAAA,KAAA,IAAA,IAAoDD,aAAa;gBAI/D7D;YAFxB,OAAO,IAAI,CAACe,OAAO,CAAC4B,SAAS,CAACd,WAAW;gBACvCP,OAAO;uBAAIW;oBAAYY;iBAAW;gBAClCkB,aAAa,CAACC,MAAQhE,CAAAA,OAAAA,aAAaT,GAAG,CAACyE,kBAAjBhE,kBAAAA,OAA+B6C,UAAU;gBAC/D,GAAG/B,gCAAAA,iCAAAA,KAAAA,IAAAA,oBAAqBmD,mBAAmB;gBAC3C,GAAGnC,YAAY;gBACfgC,YAAY;oBACV,GAAGhC,aAAagC,UAAU;oBAC1BD;oBACAK,6BAA6B;wBAC3BC,SAAS,IAAM1B;wBACf2B,MAAM;4BAAC;gCAAE7B,MAAMf;gCAAYH,MAAMW;4BAAc;yBAAE;oBACnD;gBACF;YACF;QACF;QAEA,OAAO;YACL,GAAGtB,WAAW;YACdoD,YAAY;gBACV,GAAGpD,YAAYoD,UAAU;gBACzBO,cAAcpC;YAChB;YACAM,MAAM;gBACJC,MAAM;gBACNpD,KAAKuD;gBACLa,UAAU9C,YAAY6B,IAAI,CAACiB,QAAQ;YACrC;QACF;IACF;IAESc,YACPC,QAAiE,EACjE7D,WAA2C,EACc;YACpCA;QAArB,MAAM2D,eAAe3D,CAAAA,MAAAA,YAAYoD,UAAU,cAAtBpD,iBAAAA,KAAAA,IAAAA,IAAwB2D,YAAY;QAEzD,IAAI,CAACA,cAAc;YACjB,OAAOE;QACT,CAAC;QAED,OAAO,OAAO,GAAGC,OAAS;YACxB,IAAI;gBACF,OAAQ,MAAMD,YAAYC;YAC5B,EAAE,OAAOC,OAAgB;gBACvB,KAAK,MAAMC,aAAaL,aAAc;oBACpC,IAAII,iBAAiBC,WAAW;wBAC9B,MAAMnD,SAASrC,iBAAiBuF,OAAOC,WAAW;4BAAE/E,SAAS,IAAI;wBAAC;wBAElEK,aAAa2E,GAAG,CAACpD,QAAQmD;wBAEzB,OAAOnD;oBACT,CAAC;gBACH;gBAEA,MAAMkD,MAAM;YACd;QACF;IACF;AACF;AAEAG,aAAa,CAACC,cAAc,CAACjG,YAAYD"} | ||
| {"version":3,"sources":["../src/index.ts"],"names":["capitalize","unwrapError","PothosErrorsPlugin","pluginName","s","slice","toUpperCase","Symbol","for","createErrorProxy","target","ref","state","Proxy","get","err","val","receiver","wrapped","typeBrandKey","Reflect","getPrototypeOf","proto","errorTypeMap","WeakMap","BasePlugin","wrapIsTypeOf","isTypeOf","config","parent","context","info","onOutputFieldConfig","fieldConfig","errorOptions","pothosOptions","errors","errorBuilderOptions","builder","options","parentTypeName","buildCache","getTypeConfig","parentType","name","types","result","resultName","fields","resultFieldOptions","resultObjectOptions","union","unionName","unionOptions","dataField","dataFieldName","errorTypes","sortClasses","Set","defaultTypes","directResult","typeRef","unwrapOutputFieldType","type","typeName","configStore","unionType","runUnique","resultType","Array","isArray","resultConfig","graphqlKind","TypeError","objectRef","implement","defaultResultOptions","t","field","nullable","kind","items","list","resolve","data","getDataloader","extensions","resolveType","obj","defaultUnionOptions","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","SchemaBuilder","registerPlugin"],"mappings":"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"} |
+5
-5
| { | ||
| "name": "@pothos/plugin-errors", | ||
| "version": "3.8.7", | ||
| "version": "3.9.0", | ||
| "description": "A Pothos plugin for adding typed errors into your schema", | ||
@@ -40,8 +40,8 @@ "main": "./lib/index.js", | ||
| "devDependencies": { | ||
| "@pothos/core": "3.22.9", | ||
| "@pothos/plugin-validation": "3.8.7", | ||
| "@pothos/test-utils": "1.4.7", | ||
| "graphql": "16.6.0", | ||
| "graphql-tag": "^2.12.6", | ||
| "zod": "^3.19.1" | ||
| "zod": "^3.19.1", | ||
| "@pothos/core": "3.23.0", | ||
| "@pothos/plugin-validation": "3.8.7", | ||
| "@pothos/test-utils": "1.4.7" | ||
| }, | ||
@@ -48,0 +48,0 @@ "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc", |
+4
-4
@@ -11,2 +11,3 @@ import './global-types'; | ||
| typeBrandKey, | ||
| unwrapOutputFieldType, | ||
| } from '@pothos/core'; | ||
@@ -109,4 +110,3 @@ | ||
| const typeRef = | ||
| fieldConfig.type.kind === 'List' ? fieldConfig.type.type.ref : fieldConfig.type.ref; | ||
| const typeRef = unwrapOutputFieldType(fieldConfig.type); | ||
@@ -148,4 +148,4 @@ const typeName = this.builder.configStore.getTypeConfig(typeRef).name; | ||
| const type = fieldConfig.type.kind === 'List' ? fieldConfig.type.type : fieldConfig.type; | ||
| const getDataloader = this.buildCache.getTypeConfig(type.ref).extensions?.getDataloader; | ||
| const getDataloader = this.buildCache.getTypeConfig(unwrapOutputFieldType(fieldConfig.type)) | ||
| .extensions?.getDataloader; | ||
@@ -152,0 +152,0 @@ return this.builder.unionType(unionName, { |
69463
-0.65%780
-0.26%