@pothos/plugin-errors
Advanced tools
+10
-0
| # Change Log | ||
| ## 3.5.0 | ||
| ### Minor Changes | ||
| - 3a7ff291: Refactor internal imports to remove import cycles | ||
| ### Patch Changes | ||
| - 3a7ff291: Update dev dependencies | ||
| ## 3.4.2 | ||
@@ -4,0 +14,0 @@ |
| import { FieldNullability, InputFieldMap, SchemaTypes, ShapeFromTypeParam, TypeParam } from '@pothos/core'; | ||
| import { ErrorFieldOptions, ErrorsPluginOptions } from './types'; | ||
| import { PothosErrorsPlugin } from '.'; | ||
| import type { PothosErrorsPlugin } from '.'; | ||
| declare global { | ||
@@ -5,0 +5,0 @@ export namespace PothosSchemaTypes { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"global-types.d.ts","sourceRoot":"","sources":["../src/global-types.ts"],"names":[],"mappings":"AACA,OAAO,EACL,gBAAgB,EAChB,aAAa,EACb,WAAW,EACX,kBAAkB,EAClB,SAAS,EACV,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,SAAS,CAAC;AACjE,OAAO,EAAE,kBAAkB,EAAE,MAAM,GAAG,CAAC;AAEvC,OAAO,CAAC,MAAM,CAAC;IACb,MAAM,WAAW,iBAAiB,CAAC;QACjC,UAAiB,OAAO,CAAC,KAAK,SAAS,WAAW;YAChD,MAAM,EAAE,kBAAkB,CAAC,KAAK,CAAC,CAAC;SACnC;QAED,UAAiB,oBAAoB,CAAC,KAAK,SAAS,WAAW;YAC7D,YAAY,CAAC,EAAE,mBAAmB,CAAC;SACpC;QAED,UAAiB,YAAY,CAC3B,KAAK,SAAS,WAAW,GAAG,WAAW,EACvC,WAAW,GAAG,OAAO,EACrB,IAAI,SAAS,SAAS,CAAC,KAAK,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,EAChD,QAAQ,SAAS,gBAAgB,CAAC,IAAI,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,EAChE,IAAI,SAAS,aAAa,GAAG,aAAa,EAC1C,YAAY,GAAG,OAAO,EACtB,kBAAkB,GAAG,OAAO;YAE5B,MAAM,CAAC,EAAE,iBAAiB,CAAC,KAAK,EAAE,IAAI,EAAE,kBAAkB,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,CAAC;SAC3F;KACF;CACF"} | ||
| {"version":3,"file":"global-types.d.ts","sourceRoot":"","sources":["../src/global-types.ts"],"names":[],"mappings":"AACA,OAAO,EACL,gBAAgB,EAChB,aAAa,EACb,WAAW,EACX,kBAAkB,EAClB,SAAS,EACV,MAAM,cAAc,CAAC;AACtB,OAAO,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,SAAS,CAAC;AAEjE,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,GAAG,CAAC;AAE5C,OAAO,CAAC,MAAM,CAAC;IACb,MAAM,WAAW,iBAAiB,CAAC;QACjC,UAAiB,OAAO,CAAC,KAAK,SAAS,WAAW;YAChD,MAAM,EAAE,kBAAkB,CAAC,KAAK,CAAC,CAAC;SACnC;QAED,UAAiB,oBAAoB,CAAC,KAAK,SAAS,WAAW;YAC7D,YAAY,CAAC,EAAE,mBAAmB,CAAC;SACpC;QAED,UAAiB,YAAY,CAC3B,KAAK,SAAS,WAAW,GAAG,WAAW,EACvC,WAAW,GAAG,OAAO,EACrB,IAAI,SAAS,SAAS,CAAC,KAAK,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,EAChD,QAAQ,SAAS,gBAAgB,CAAC,IAAI,CAAC,GAAG,gBAAgB,CAAC,IAAI,CAAC,EAChE,IAAI,SAAS,aAAa,GAAG,aAAa,EAC1C,YAAY,GAAG,OAAO,EACtB,kBAAkB,GAAG,OAAO;YAE5B,MAAM,CAAC,EAAE,iBAAiB,CAAC,KAAK,EAAE,IAAI,EAAE,kBAAkB,CAAC,KAAK,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,CAAC;SAC3F;KACF;CACF"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/global-types.ts"],"names":[],"mappings":"AAAA,sDAAsD,CACtD,WAgCC"} | ||
| {"version":3,"sources":["../src/global-types.ts"],"names":[],"mappings":"AAAA,sDAAsD,CACtD,WAiCC"} |
+4
-4
@@ -55,7 +55,7 @@ import './global-types.js'; | ||
| const { types = [], result: { name: resultName = `${parentTypeName}${capitalize(fieldConfig.name)}Success`, fields: resultFieldOptions, ...resultObjectOptions } = {}, union: { name: unionName = `${parentTypeName}${capitalize(fieldConfig.name)}Result`, ...unionOptions } = {}, dataField: { name: dataFieldName = "data", ...dataField } = {}, } = errorOptions; | ||
| var ref3; | ||
| var ref; | ||
| const errorTypes = sortClasses([ | ||
| ...new Set([ | ||
| ...types, | ||
| ...(ref3 = errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.defaultTypes) !== null && ref3 !== void 0 ? ref3 : [] | ||
| ...(ref = errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.defaultTypes) !== null && ref !== void 0 ? ref : [] | ||
| ]), | ||
@@ -99,3 +99,3 @@ ]); | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig(type.ref).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| var ref2; | ||
| var ref1; | ||
| return this.builder.unionType(unionName, { | ||
@@ -106,3 +106,3 @@ types: [ | ||
| ], | ||
| resolveType: (obj) => (ref2 = errorTypeMap.get(obj)) !== null && ref2 !== void 0 ? ref2 : resultType, | ||
| resolveType: (obj) => (ref1 = errorTypeMap.get(obj)) !== null && ref1 !== void 0 ? ref1 : resultType, | ||
| ...unionOptions, | ||
@@ -109,0 +109,0 @@ extensions: { |
+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","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","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","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","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","registerPlugin"],"mappings":"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"} |
@@ -1,2 +0,2 @@ | ||
| "use strict"; | ||
| /* eslint-disable @typescript-eslint/no-unused-vars */ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { | ||
@@ -3,0 +3,0 @@ value: true |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/global-types.ts"],"names":[],"mappings":"AACA"} | ||
| {"version":3,"sources":["../src/global-types.ts"],"names":[],"mappings":"AAAA,sDAAsD,CACtD"} |
+39
-37
@@ -5,33 +5,38 @@ "use strict"; | ||
| }); | ||
| var _exportNames = { | ||
| capitalize: true, | ||
| unwrapError: true, | ||
| PothosErrorsPlugin: true | ||
| }; | ||
| exports.capitalize = capitalize; | ||
| exports.unwrapError = exports.default = void 0; | ||
| require("./global-types"); | ||
| var _core = _interopRequireWildcard(require("@pothos/core")); | ||
| var _types = _interopRequireWildcard(require("./types")); | ||
| Object.keys(_types).forEach(function(key) { | ||
| if (key === "default" || key === "__esModule") return; | ||
| if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
| if (key in exports && exports[key] === _types[key]) return; | ||
| Object.defineProperty(exports, key, { | ||
| function _export(target, all) { | ||
| for(var name in all)Object.defineProperty(target, name, { | ||
| enumerable: true, | ||
| get: function() { | ||
| return _types[key]; | ||
| } | ||
| get: all[name] | ||
| }); | ||
| } | ||
| _export(exports, { | ||
| default: ()=>_default, | ||
| capitalize: ()=>capitalize, | ||
| unwrapError: ()=>unwrapError, | ||
| PothosErrorsPlugin: ()=>PothosErrorsPlugin | ||
| }); | ||
| function _getRequireWildcardCache() { | ||
| require("./global-types"); | ||
| const _core = /*#__PURE__*/ _interopRequireWildcard(require("@pothos/core")); | ||
| _exportStar(require("./types"), exports); | ||
| function _exportStar(from, to) { | ||
| Object.keys(from).forEach(function(k) { | ||
| if (k !== "default" && !Object.prototype.hasOwnProperty.call(to, k)) Object.defineProperty(to, k, { | ||
| enumerable: true, | ||
| get: function() { | ||
| return from[k]; | ||
| } | ||
| }); | ||
| }); | ||
| return from; | ||
| } | ||
| function _getRequireWildcardCache(nodeInterop) { | ||
| if (typeof WeakMap !== "function") return null; | ||
| var cache = new WeakMap(); | ||
| _getRequireWildcardCache = function() { | ||
| return cache; | ||
| }; | ||
| return cache; | ||
| var cacheBabelInterop = new WeakMap(); | ||
| var cacheNodeInterop = new WeakMap(); | ||
| return (_getRequireWildcardCache = function(nodeInterop) { | ||
| return nodeInterop ? cacheNodeInterop : cacheBabelInterop; | ||
| })(nodeInterop); | ||
| } | ||
| function _interopRequireWildcard(obj) { | ||
| if (obj && obj.__esModule) { | ||
| function _interopRequireWildcard(obj, nodeInterop) { | ||
| if (!nodeInterop && obj && obj.__esModule) { | ||
| return obj; | ||
@@ -44,3 +49,3 @@ } | ||
| } | ||
| var cache = _getRequireWildcardCache(); | ||
| var cache = _getRequireWildcardCache(nodeInterop); | ||
| if (cache && cache.has(obj)) { | ||
@@ -52,3 +57,3 @@ return cache.get(obj); | ||
| for(var key in obj){ | ||
| if (Object.prototype.hasOwnProperty.call(obj, key)) { | ||
| if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { | ||
| var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; | ||
@@ -69,4 +74,3 @@ if (desc && (desc.get || desc.set)) { | ||
| const pluginName = 'errors'; | ||
| var _default = pluginName; | ||
| exports.default = _default; | ||
| const _default = pluginName; | ||
| function capitalize(s) { | ||
@@ -76,3 +80,2 @@ return `${s.slice(0, 1).toUpperCase()}${s.slice(1)}`; | ||
| const unwrapError = Symbol.for('Pothos.unwrapErrors'); | ||
| exports.unwrapError = unwrapError; | ||
| function createErrorProxy(target, ref, state) { | ||
@@ -123,7 +126,7 @@ return new Proxy(target, { | ||
| const { types =[] , result: { name: resultName = `${parentTypeName}${capitalize(fieldConfig.name)}Success` , fields: resultFieldOptions , ...resultObjectOptions } = {} , union: { name: unionName = `${parentTypeName}${capitalize(fieldConfig.name)}Result` , ...unionOptions } = {} , dataField: { name: dataFieldName = 'data' , ...dataField } = {} , } = errorOptions; | ||
| var ref3; | ||
| const errorTypes = (0, _core).sortClasses([ | ||
| var ref; | ||
| const errorTypes = (0, _core.sortClasses)([ | ||
| ...new Set([ | ||
| ...types, | ||
| ...(ref3 = errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.defaultTypes) !== null && ref3 !== void 0 ? ref3 : [] | ||
| ...(ref = errorBuilderOptions === null || errorBuilderOptions === void 0 ? void 0 : errorBuilderOptions.defaultTypes) !== null && ref !== void 0 ? ref : [] | ||
| ]), | ||
@@ -166,3 +169,3 @@ ]); | ||
| const getDataloader = (ref = this.buildCache.getTypeConfig(type.ref).extensions) === null || ref === void 0 ? void 0 : ref.getDataloader; | ||
| var ref2; | ||
| var ref1; | ||
| return this.builder.unionType(unionName, { | ||
@@ -173,3 +176,3 @@ types: [ | ||
| ], | ||
| resolveType: (obj)=>(ref2 = errorTypeMap.get(obj)) !== null && ref2 !== void 0 ? ref2 : resultType, | ||
| resolveType: (obj)=>(ref1 = errorTypeMap.get(obj)) !== null && ref1 !== void 0 ? ref1 : resultType, | ||
| ...unionOptions, | ||
@@ -228,5 +231,4 @@ extensions: { | ||
| } | ||
| exports.PothosErrorsPlugin = PothosErrorsPlugin; | ||
| _core.default.registerPlugin(pluginName, PothosErrorsPlugin); | ||
| //# sourceMappingURL=index.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"sources":["../src/index.ts"],"names":["capitalize","pluginName","s","slice","toUpperCase","unwrapError","Symbol","for","createErrorProxy","target","ref","state","Proxy","get","err","val","receiver","wrapped","typeBrandKey","Reflect","getPrototypeOf","proto","errorTypeMap","WeakMap","PothosErrorsPlugin","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","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","pothosPrismaIndirectInclude","getType","path","pothosErrors","wrapResolve","resolver","args","error","errorType","set","SchemaBuilder","registerPlugin"],"mappings":"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"} | ||
| {"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","t","field","nullable","items","list","resolve","data","getDataloader","extensions","resolveType","obj","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.4.2", | ||
| "version": "3.5.0", | ||
| "description": "A Pothos plugin for adding typed errors into your schema", | ||
@@ -37,8 +37,8 @@ "main": "./lib/index.js", | ||
| "devDependencies": { | ||
| "@pothos/core": "3.11.1", | ||
| "@pothos/plugin-validation": "3.4.2", | ||
| "@pothos/test-utils": "1.2.2", | ||
| "@pothos/core": "3.13.0", | ||
| "@pothos/plugin-validation": "3.5.0", | ||
| "@pothos/test-utils": "1.3.0", | ||
| "graphql": "16.5.0", | ||
| "graphql-tag": "^2.12.6", | ||
| "zod": "^3.17.3" | ||
| "zod": "^3.17.9" | ||
| }, | ||
@@ -45,0 +45,0 @@ "gitHead": "9dfe52f1975f41a111e01bf96a20033a914e2acc", |
@@ -10,4 +10,5 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ | ||
| import { ErrorFieldOptions, ErrorsPluginOptions } from './types'; | ||
| import { PothosErrorsPlugin } from '.'; | ||
| import type { PothosErrorsPlugin } from '.'; | ||
| declare global { | ||
@@ -14,0 +15,0 @@ export namespace PothosSchemaTypes { |
| { | ||
| "compilerOptions": { | ||
| "skipLibCheck": true, | ||
| "skipLibCheck": false | ||
| }, | ||
@@ -8,4 +8,4 @@ "extends": "../../tsconfig.options.json", | ||
| "src/**/*", | ||
| "tests/**/*", | ||
| "tests/**/*" | ||
| ] | ||
| } | ||
| } |
Sorry, the diff of this file is not supported yet
119198
0.08%725
0.42%