🚀. Socket Launch Week Day 3:Socket Firewall Now Blocks Malicious VS Code and Open VSX Extensions.Learn more
Sign In

@pothos/plugin-errors

Package Overview
Dependencies
Maintainers
1
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pothos/plugin-errors - npm Package Compare versions

Comparing version
3.4.2
to
3.5.0
+10
-0
CHANGELOG.md
# 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 @@

+1
-1
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"}

@@ -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 +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"}

@@ -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 +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":"AAAA;;;;;;;;;;;IAgBA,OAA0B,MAA1B,QAA0B;IAEVA,UAAU,MAAVA,UAAU;IAIbC,WAAW,MAAXA,WAAW;IAgCXC,kBAAkB,MAAlBA,kBAAkB;;QAtDxB,gBAAgB;4DAUhB,cAAc;oBAEP,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEvB,MAAMC,UAAU,GAAG,QAAQ,AAAC;MAE5B,QAA0B,GAAXA,UAAU;AAElB,SAASH,UAAU,CAACI,CAAS,EAAE;IACpC,OAAO,CAAC,EAAEA,CAAC,CAACC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAACC,WAAW,EAAE,CAAC,EAAEF,CAAC,CAACC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CACtD;AAEM,MAAMJ,WAAW,GAAGM,MAAM,CAACC,GAAG,CAAC,qBAAqB,CAAC,AAAC;AAE7D,SAASC,gBAAgB,CAACC,MAAU,EAAEC,GAAY,EAAEC,KAA2B,EAAM;IACnF,OAAO,IAAIC,KAAK,CAACH,MAAM,EAAE;QACvBI,GAAG,EAACC,GAAG,EAAEC,GAAG,EAAEC,QAAQ,EAAE;YACtB,IAAID,GAAG,KAAKf,WAAW,EAAE;gBACvB,OAAO,IAAM;oBACX,6CAA6C;oBAC7CW,KAAK,CAACM,OAAO,GAAG,KAAK,CAAC;iBACvB,CAAC;aACH;YAED,IAAIF,GAAG,KAAKG,KAAY,aAAA,EAAE;gBACxB,OAAOR,GAAG,CAAC;aACZ;YAED,OAAOS,OAAO,CAACN,GAAG,CAACC,GAAG,EAAEC,GAAG,EAAEC,QAAQ,CAAC,CAAY;SACnD;QACDI,cAAc,EAACN,GAAG,EAAE;YAClB,MAAMO,KAAK,GAAGF,OAAO,CAACC,cAAc,CAACN,GAAG,CAAC,AAAM,AAAC;YAEhD,IAAI,CAACH,KAAK,CAACM,OAAO,IAAI,CAACI,KAAK,EAAE;gBAC5B,OAAOA,KAAK,CAAC;aACd;YAED,OAAOb,gBAAgB,CAACa,KAAK,EAAEX,GAAG,EAAEC,KAAK,CAAC,CAAC;SAC5C;KACF,CAAC,CAAC;CACJ;AAED,MAAMW,YAAY,GAAG,IAAIC,OAAO,EAAqC,AAAC;AAE/D,MAAMtB,kBAAkB,SAAoCuB,KAAU,WAAA;IAC3E,AAASC,YAAY,CACnBC,QAAkE,EAClEC,MAA8B,EAC4B;QAC1D,IAAID,QAAQ,EAAE;YACZ,OAAO,CAACE,MAAM,EAAEC,OAAO,EAAEC,IAAI,GAAK;gBAChC,IAAI,OAAOF,MAAM,KAAK,QAAQ,IAAIA,MAAM,EAAE;wBACxC,IAA0C,AAAa,EAAvD,GAAuD;oBAAvD,CAAA,GAAuD,GAAvD,CAAA,IAA0C,GAAzCA,MAAM,CAAmC,CAAC5B,WAAW,CAAC,cAAvD,GAAuD,WAAI,GAA3D,KAAA,CAA2D,GAA3D,GAAuD,CAAvD,IAA2D,CAA3D,IAA0C,CAAiB,CAAC;iBAC7D;gBAED,OAAO0B,QAAQ,CAACE,MAAM,EAAEC,OAAO,EAAEC,IAAI,CAAC,CAAC;aACxC,CAAC;SACH;QAED,OAAOJ,QAAQ,CAAC;KACjB;IAED,AAASK,mBAAmB,CAC1BC,WAA2C,EACJ;QACvC,MAAMC,YAAY,GAAGD,WAAW,CAACE,aAAa,CAACC,MAAM,AAAC;QAEtD,MAAMC,mBAAmB,GAAG,IAAI,CAACC,OAAO,CAACC,OAAO,CAACL,YAAY,AAAC;QAE9D,IAAI,CAACA,YAAY,EAAE;YACjB,OAAOD,WAAW,CAAC;SACpB;QAED,MAAMO,cAAc,GAAG,IAAI,CAACC,UAAU,CAACC,aAAa,CAACT,WAAW,CAACU,UAAU,CAAC,CAACC,IAAI,AAAC;QAClF,MAAM,EACJC,KAAK,EAAG,EAAE,CAAA,EACVC,MAAM,EAAE,EACNF,IAAI,EAAEG,UAAU,GAAG,CAAC,EAAEP,cAAc,CAAC,EAAExC,UAAU,CAACiC,WAAW,CAACW,IAAI,CAAC,CAAC,OAAO,CAAC,CAAA,EAC5EI,MAAM,EAAEC,kBAAkB,CAAA,EAC1B,GAAGC,mBAAmB,EACvB,GAAG,EAAE,AAAS,CAAA,EACfC,KAAK,EAAE,EACLP,IAAI,EAAEQ,SAAS,GAAG,CAAC,EAAEZ,cAAc,CAAC,EAAExC,UAAU,CAACiC,WAAW,CAACW,IAAI,CAAC,CAAC,MAAM,CAAC,CAAA,EAC1E,GAAGS,YAAY,EAChB,GAAG,EAAE,AAAS,CAAA,EACfC,SAAS,EAAE,EAAEV,IAAI,EAAEW,aAAa,GAAG,MAAM,CAAA,EAAE,GAAGD,SAAS,EAAE,GAAG,EAAE,AAAS,CAAA,IACxE,GAAGpB,YAAY,AAAC;YAGWG,GAAiC;QAD7D,MAAMmB,UAAU,GAAGC,IAAAA,KAAW,YAAA,EAAC;eAC1B,IAAIC,GAAG,CAAC;mBAAIb,KAAK;mBAAMR,CAAAA,GAAiC,GAAjCA,mBAAmB,aAAnBA,mBAAmB,WAAc,GAAjCA,KAAAA,CAAiC,GAAjCA,mBAAmB,CAAEsB,YAAY,cAAjCtB,GAAiC,cAAjCA,GAAiC,GAAI,EAAE;aAAE,CAAC;SACrE,CAAC,AAAC;YAGD,aAAyD,EAAzD,IACiC;QAFnC,MAAMuB,YAAY,GAChB,CAAA,IACiC,GADjC,CAAA,aAAyD,GAAzD,AAAC1B,YAAY,CAAgC0B,YAAY,cAAzD,aAAyD,cAAzD,aAAyD,GACzDvB,mBAAmB,aAAnBA,mBAAmB,WAAc,GAAjCA,KAAAA,CAAiC,GAAjCA,mBAAmB,CAAEuB,YAAY,cADjC,IACiC,cADjC,IACiC,GACjC,KAAK,AAAC;QAER,MAAMC,OAAO,GACX5B,WAAW,CAAC6B,IAAI,CAACC,IAAI,KAAK,MAAM,GAAG9B,WAAW,CAAC6B,IAAI,CAACA,IAAI,CAACnD,GAAG,GAAGsB,WAAW,CAAC6B,IAAI,CAACnD,GAAG,AAAC;QAEtF,MAAMqD,QAAQ,GAAG,IAAI,CAAC1B,OAAO,CAAC2B,WAAW,CAACvB,aAAa,CAACmB,OAAO,CAAC,CAACjB,IAAI,AAAC;QAEtE,MAAMsB,SAAS,GAAG,IAAI,CAACC,SAAS,CAACpB,UAAU,EAAE,IAAM;gBAiC3B,GAAkD;YAhCxE,IAAIqB,UAAU,AAAwC,AAAC;YACvD,IAAIR,YAAY,IAAI,CAACS,KAAK,CAACC,OAAO,CAACrC,WAAW,CAACE,aAAa,CAAC2B,IAAI,CAAC,EAAE;gBAClEM,UAAU,GAAGnC,WAAW,CAACE,aAAa,CAAC2B,IAAI,AAA0C,CAAC;gBAEtF,MAAMS,YAAY,GAAG,IAAI,CAACjC,OAAO,CAAC2B,WAAW,CAACvB,aAAa,CAAC0B,UAAU,CAAC,AAAC;gBAExE,IAAIG,YAAY,CAACC,WAAW,KAAK,QAAQ,EAAE;oBACzC,MAAM,IAAIC,SAAS,CACjB,CAAC,MAAM,EAAEjC,cAAc,CAAC,CAAC,EAAEP,WAAW,CAACW,IAAI,CAAC,6DAA6D,CAAC,CAC3G,CAAC;iBACH;aACF,MAAM;gBACLwB,UAAU,GAAG,IAAI,CAAC9B,OAAO,CAACoC,SAAS,CAAU3B,UAAU,CAAC,CAAC;gBAEzDqB,UAAU,CAACO,SAAS,CAAC;oBACnB,GAAGzB,mBAAmB;oBACtBF,MAAM,EAAE,CAAC4B,CAAC;wBAAK,OAAC;+BACX3B,kBAAkB,aAAlBA,kBAAkB,WAAK,GAAvBA,KAAAA,CAAuB,GAAvBA,kBAAkB,CAAG2B,CAAC,CAAC,AAA1B;4BACA,CAACrB,aAAa,CAAC,EAAEqB,CAAC,CAACC,KAAK,CAAC;gCACvB,GAAGvB,SAAS;gCACZQ,IAAI,EAAE7B,WAAW,CAACE,aAAa,CAAC2B,IAAI;gCACpCgB,QAAQ,EACN7C,WAAW,CAAC6B,IAAI,CAACC,IAAI,KAAK,MAAM,GAC5B;oCAAEgB,KAAK,EAAE9C,WAAW,CAAC6B,IAAI,CAACA,IAAI,CAACgB,QAAQ;oCAAEE,IAAI,EAAE,KAAK;iCAAE,GACtD,KAAK;gCACXC,OAAO,EAAE,CAACC,IAAI,GAAKA,IAAI,AAAS;6BACjC,CAAC;yBACH,CAAC;qBAAA;iBACH,CAAC,CAAC;aACJ;YAED,MAAMpB,IAAI,GAAG7B,WAAW,CAAC6B,IAAI,CAACC,IAAI,KAAK,MAAM,GAAG9B,WAAW,CAAC6B,IAAI,CAACA,IAAI,GAAG7B,WAAW,CAAC6B,IAAI,AAAC;YACzF,MAAMqB,aAAa,GAAG,CAAA,GAAkD,GAAlD,IAAI,CAAC1C,UAAU,CAACC,aAAa,CAACoB,IAAI,CAACnD,GAAG,CAAC,CAACyE,UAAU,cAAlD,GAAkD,WAAe,GAAjE,KAAA,CAAiE,GAAjE,GAAkD,CAAED,aAAa,AAAC;gBAIhE5D,IAA2B;YAFnD,OAAO,IAAI,CAACe,OAAO,CAAC4B,SAAS,CAACd,SAAS,EAAE;gBACvCP,KAAK,EAAE;uBAAIW,UAAU;oBAAEY,UAAU;iBAAC;gBAClCiB,WAAW,EAAE,CAACC,GAAG,GAAK/D,CAAAA,IAA2B,GAA3BA,YAAY,CAACT,GAAG,CAACwE,GAAG,CAAO,cAA3B/D,IAA2B,cAA3BA,IAA2B,GAAI6C,UAAU;gBAC/D,GAAGf,YAAY;gBACf+B,UAAU,EAAE;oBACV,GAAG/B,YAAY,CAAC+B,UAAU;oBAC1BD,aAAa;oBACbI,2BAA2B,EAAE;wBAC3BC,OAAO,EAAE,IAAMxB,QAAQ;wBACvByB,IAAI,EAAE;4BAAC;gCAAE3B,IAAI,EAAEf,UAAU;gCAAEH,IAAI,EAAEW,aAAa;6BAAE;yBAAC;qBAClD;iBACF;aACF,CAAC,CAAC;SACJ,CAAC,AAAC;QAEH,OAAO;YACL,GAAGtB,WAAW;YACdmD,UAAU,EAAE;gBACV,GAAGnD,WAAW,CAACmD,UAAU;gBACzBM,YAAY,EAAElC,UAAU;aACzB;YACDM,IAAI,EAAE;gBACJC,IAAI,EAAE,OAAO;gBACbpD,GAAG,EAAEuD,SAAS;gBACdY,QAAQ,EAAE7C,WAAW,CAAC6B,IAAI,CAACgB,QAAQ;aACpC;SACF,CAAC;KACH;IAED,AAASa,WAAW,CAClBC,QAAiE,EACjE3D,WAA2C,EACc;YACpCA,GAAsB;QAA3C,MAAMyD,YAAY,GAAGzD,CAAAA,GAAsB,GAAtBA,WAAW,CAACmD,UAAU,cAAtBnD,GAAsB,WAAc,GAApCA,KAAAA,CAAoC,GAApCA,GAAsB,CAAEyD,YAAY,AAA8B,AAAC;QAExF,IAAI,CAACA,YAAY,EAAE;YACjB,OAAOE,QAAQ,CAAC;SACjB;QAED,OAAO,OAAUC,GAAAA,IAAI,GAAK;YACxB,IAAI;gBACF,OAAQ,MAAMD,QAAQ,IAAIC,IAAI,CAAC,CAAW;aAC3C,CAAC,OAAOC,KAAK,EAAW;gBACvB,KAAK,MAAMC,SAAS,IAAIL,YAAY,CAAE;oBACpC,IAAII,KAAK,YAAYC,SAAS,EAAE;wBAC9B,MAAMjD,MAAM,GAAGrC,gBAAgB,CAACqF,KAAK,EAAEC,SAAS,EAAE;4BAAE7E,OAAO,EAAE,IAAI;yBAAE,CAAC,AAAC;wBAErEK,YAAY,CAACyE,GAAG,CAAClD,MAAM,EAAEiD,SAAS,CAAC,CAAC;wBAEpC,OAAOjD,MAAM,CAAC;qBACf;iBACF;gBAED,MAAMgD,KAAK,CAAC;aACb;SACF,CAAC;KACH;CACF;AAEDG,KAAa,QAAA,CAACC,cAAc,CAAC/F,UAAU,EAAED,kBAAkB,CAAC,CAAC"}
{
"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