@homebound/graphql-id-linter
Advanced tools
@@ -11,9 +11,9 @@ "use strict"; | ||
| // Unwrap NonNull types | ||
| if (graphql_1.isNonNullType(type)) { | ||
| if ((0, graphql_1.isNonNullType)(type)) { | ||
| type = type.ofType; | ||
| } | ||
| // Unwrap Lists | ||
| if (graphql_1.isListType(type)) { | ||
| if ((0, graphql_1.isListType)(type)) { | ||
| type = type.ofType; | ||
| if (graphql_1.isNonNullType(type)) { | ||
| if ((0, graphql_1.isNonNullType)(type)) { | ||
| type = type.ofType; | ||
@@ -23,3 +23,3 @@ } | ||
| // Ensure this is an object type (meaning it has fields) | ||
| if (!graphql_1.isObjectType(type)) { | ||
| if (!(0, graphql_1.isObjectType)(type)) { | ||
| return undefined; | ||
@@ -26,0 +26,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"IdOnObjectSelectionSetRule.js","sourceRoot":"","sources":["../src/IdOnObjectSelectionSetRule.ts"],"names":[],"mappings":";;;AAAA,qCAWiB;AAEjB,SAAgB,0BAA0B,CAAC,QAA4B;IACrE,OAAO,CAAC,OAA0B,EAAc,EAAE;QAChD,OAAO;YACL,YAAY,CAAC,IAAsB;gBACjC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC;gBAE7B,uBAAuB;gBACvB,IAAI,uBAAa,CAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;iBACpB;gBAED,eAAe;gBACf,IAAI,oBAAU,CAAC,IAAI,CAAC,EAAE;oBACpB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;oBACnB,IAAI,uBAAa,CAAC,IAAI,CAAC,EAAE;wBACvB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;qBACpB;iBACF;gBAED,wDAAwD;gBACxD,IAAI,CAAC,sBAAY,CAAC,IAAI,CAAC,EAAE;oBACvB,OAAO,SAAS,CAAC;iBAClB;gBAED,MAAM,wBAAwB,GAAG,IAAI,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;gBAC1D,IAAI,wBAAwB,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE;oBAC5E,OAAO,CAAC,WAAW,CACjB,IAAI,sBAAY,CACd,0BAA0B,IAAI,CAAC,IAAI,QAAQ,QAAQ,EAAE,EACrD,IAAI,EACJ,SAAS,EACT,SAAS,EACT,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAClC,CACF,CAAC;iBACH;gBAED,iFAAiF;gBACjF,qFAAqF;gBACrF,IAAI,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,CAAC,EAAE;oBAC9E,OAAO,CAAC,WAAW,CACjB,IAAI,sBAAY,CACd,4BAA4B,IAAI,CAAC,IAAI,QAAQ,QAAQ,EAAE,EACvD,IAAI,EACJ,SAAS,EACT,SAAS,EACT,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAClC,CACF,CAAC;iBACH;gBAED,OAAO,SAAS,CAAC;YACnB,CAAC;SACF,CAAC;IACJ,CAAC,CAAC;AACJ,CAAC;AAvDD,gEAuDC;AAED,kFAAkF;AAClF,SAAS,oBAAoB,CAAC,cAAwC,EAAE,SAAiB;IACvF,OAAO,cAAc,CAAC,IAAI,CAAC,CAAC,aAAa,EAAE,EAAE;QAC3C,QAAQ,aAAa,CAAC,IAAI,EAAE;YAC1B,KAAK,OAAO;gBACV,OAAO,aAAa,CAAC,IAAI,CAAC,KAAK,KAAK,SAAS,CAAC;YAChD,2EAA2E;YAC3E,yDAAyD;YACzD,KAAK,gBAAgB,CAAC;YACtB,KAAK,gBAAgB;gBACnB,OAAO,IAAI,CAAC;SACf;IACH,CAAC,CAAC,CAAC;AACL,CAAC;AAED;;;;GAIG;AACH,SAAS,kBAAkB,CAAC,MAAwB;IAClD,OAAO,CACL,MAAM,YAAY,2BAAiB;QACnC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC9B,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC;QAC3C,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC;QAC5B,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,CAC7B,CAAC;AACJ,CAAC"} | ||
| {"version":3,"file":"IdOnObjectSelectionSetRule.js","sourceRoot":"","sources":["../src/IdOnObjectSelectionSetRule.ts"],"names":[],"mappings":";;;AAAA,qCAWiB;AAEjB,SAAgB,0BAA0B,CAAC,QAA4B;IACrE,OAAO,CAAC,OAA0B,EAAc,EAAE;QAChD,OAAO;YACL,YAAY,CAAC,IAAsB;gBACjC,IAAI,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC;gBAE7B,uBAAuB;gBACvB,IAAI,IAAA,uBAAa,EAAC,IAAI,CAAC,EAAE;oBACvB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;iBACpB;gBAED,eAAe;gBACf,IAAI,IAAA,oBAAU,EAAC,IAAI,CAAC,EAAE;oBACpB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;oBACnB,IAAI,IAAA,uBAAa,EAAC,IAAI,CAAC,EAAE;wBACvB,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC;qBACpB;iBACF;gBAED,wDAAwD;gBACxD,IAAI,CAAC,IAAA,sBAAY,EAAC,IAAI,CAAC,EAAE;oBACvB,OAAO,SAAS,CAAC;iBAClB;gBAED,MAAM,wBAAwB,GAAG,IAAI,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;gBAC1D,IAAI,wBAAwB,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,EAAE;oBAC5E,OAAO,CAAC,WAAW,CACjB,IAAI,sBAAY,CACd,0BAA0B,IAAI,CAAC,IAAI,QAAQ,QAAQ,EAAE,EACrD,IAAI,EACJ,SAAS,EACT,SAAS,EACT,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAClC,CACF,CAAC;iBACH;gBAED,iFAAiF;gBACjF,qFAAqF;gBACrF,IAAI,kBAAkB,CAAC,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,CAAC,EAAE;oBAC9E,OAAO,CAAC,WAAW,CACjB,IAAI,sBAAY,CACd,4BAA4B,IAAI,CAAC,IAAI,QAAQ,QAAQ,EAAE,EACvD,IAAI,EACJ,SAAS,EACT,SAAS,EACT,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,SAAS,CAClC,CACF,CAAC;iBACH;gBAED,OAAO,SAAS,CAAC;YACnB,CAAC;SACF,CAAC;IACJ,CAAC,CAAC;AACJ,CAAC;AAvDD,gEAuDC;AAED,kFAAkF;AAClF,SAAS,oBAAoB,CAAC,cAAwC,EAAE,SAAiB;IACvF,OAAO,cAAc,CAAC,IAAI,CAAC,CAAC,aAAa,EAAE,EAAE;QAC3C,QAAQ,aAAa,CAAC,IAAI,EAAE;YAC1B,KAAK,OAAO;gBACV,OAAO,aAAa,CAAC,IAAI,CAAC,KAAK,KAAK,SAAS,CAAC;YAChD,2EAA2E;YAC3E,yDAAyD;YACzD,KAAK,gBAAgB,CAAC;YACtB,KAAK,gBAAgB;gBACnB,OAAO,IAAI,CAAC;SACf;IACH,CAAC,CAAC,CAAC;AACL,CAAC;AAED;;;;GAIG;AACH,SAAS,kBAAkB,CAAC,MAAwB;IAClD,OAAO,CACL,MAAM,YAAY,2BAAiB;QACnC,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC9B,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,IAAI,CAAC;QAC3C,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC;QAC5B,CAAC,CAAC,MAAM,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,CAC7B,CAAC;AACJ,CAAC"} |
+1
-1
@@ -11,3 +11,3 @@ "use strict"; | ||
| if (document) { | ||
| errors.push(...graphql_1.validate(schema, document, [IdOnObjectSelectionSetRule_1.IdOnObjectSelectionSetRule(d.location)])); | ||
| errors.push(...(0, graphql_1.validate)(schema, document, [(0, IdOnObjectSelectionSetRule_1.IdOnObjectSelectionSetRule)(d.location)])); | ||
| } | ||
@@ -14,0 +14,0 @@ }); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AACA,qCAAiD;AACjD,6EAA0E;AAGnE,MAAM,MAAM,GAAmB,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,EAAE;IAChE,MAAM,MAAM,GAAmB,EAAE,CAAC;IAClC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;QACtB,MAAM,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAC;QACvB,IAAI,QAAQ,EAAE;YACZ,MAAM,CAAC,IAAI,CAAC,GAAG,kBAAQ,CAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,uDAA0B,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;SACtF;IACH,CAAC,CAAC,CAAC;IAEH,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;QACrB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC;KACjB;IAED,OAAO,EAAkB,CAAC;AAC5B,CAAC,CAAC;AAdW,QAAA,MAAM,UAcjB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AACA,qCAAiD;AACjD,6EAA0E;AAGnE,MAAM,MAAM,GAAmB,KAAK,EAAE,MAAM,EAAE,SAAS,EAAE,EAAE;IAChE,MAAM,MAAM,GAAmB,EAAE,CAAC;IAClC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;QACtB,MAAM,EAAE,QAAQ,EAAE,GAAG,CAAC,CAAC;QACvB,IAAI,QAAQ,EAAE;YACZ,MAAM,CAAC,IAAI,CAAC,GAAG,IAAA,kBAAQ,EAAC,MAAM,EAAE,QAAQ,EAAE,CAAC,IAAA,uDAA0B,EAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;SACtF;IACH,CAAC,CAAC,CAAC;IAEH,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;QACrB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC;KACjB;IAED,OAAO,EAAkB,CAAC;AAC5B,CAAC,CAAC;AAdW,QAAA,MAAM,UAcjB"} |
+10
-7
| { | ||
| "name": "@homebound/graphql-id-linter", | ||
| "version": "2.10.0", | ||
| "version": "2.11.0", | ||
| "main": "./build/index.js", | ||
@@ -14,15 +14,18 @@ "types": "./build/", | ||
| }, | ||
| "peerDependencies": { | ||
| "graphql": "^15.0.0 || ^16.0.0" | ||
| }, | ||
| "dependencies": { | ||
| "@graphql-codegen/plugin-helpers": "^2.0.0", | ||
| "graphql": "^15.5.1" | ||
| "@graphql-codegen/plugin-helpers": "^2.0.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/jest": "^27.0.1", | ||
| "@graphql-codegen/cli": "^2.0.1", | ||
| "@graphql-codegen/typescript-operations": "^2.0.1", | ||
| "@graphql-codegen/cli": "^2.13.7", | ||
| "@graphql-codegen/typescript-operations": "^2.5.5", | ||
| "graphql": "^16.6.0", | ||
| "husky": "^3.0.9", | ||
| "jest": "^27.0.6", | ||
| "prettier": "^2.3.2", | ||
| "prettier": "^2.7.1", | ||
| "ts-jest": "^27.0.4", | ||
| "typescript": "^4.3.5" | ||
| "typescript": "^4.8.4" | ||
| }, | ||
@@ -29,0 +32,0 @@ "husky": { |
Sorry, the diff of this file is not supported yet
9884
1.98%9
12.5%+ Added
- Removed
- Removed