Socket
Socket
Sign inDemoInstall

@graphql-codegen/visitor-plugin-common

Package Overview
Dependencies
11
Maintainers
0
Versions
5780
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.3.1-alpha-20240702022915-a031a0b478b86f72b8837a4ed76ae83b34fc328a to 5.3.1-alpha-20240702080245-1cb8fe58c02ee2f0d15d19961cce38129691fc6d

28

cjs/base-resolvers-visitor.js

@@ -929,7 +929,7 @@ "use strict";

if (result.checkedTypesWithNestedAbstractTypes[baseType.name] &&
(result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'yes' ||
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'no')) {
return result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'yes';
(result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'yes' ||
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'no')) {
return result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'yes';
}
result.checkedTypesWithNestedAbstractTypes[baseType.name] ||= { hasNestedAbstractTypes: 'checking' };
result.checkedTypesWithNestedAbstractTypes[baseType.name] ||= { checkStatus: 'checking' };
let atLeastOneFieldWithAbstractType = false;

@@ -946,5 +946,5 @@ const fields = baseType.getFields();

if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name]) {
if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes === 'yes') {
if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus === 'yes') {
atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
}

@@ -954,3 +954,3 @@ continue;

else {
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name] = { hasNestedAbstractTypes: 'checking' };
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name] = { checkStatus: 'checking' };
}

@@ -960,4 +960,4 @@ // If the field is an abstract type, then both the field type and parent type are abstract types

atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
continue;

@@ -970,3 +970,3 @@ }

// to make sure when the field type is updated to either 'yes' or 'no', it becomes the parent's type as well
if (result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'checking') {
if (result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'checking') {
result.checkedTypesWithNestedAbstractTypes[baseType.name] =

@@ -978,4 +978,4 @@ result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name];

atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
}

@@ -986,3 +986,3 @@ continue;

// This includes scalar types, enums, input types and objects without abstract types
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'no';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'no';
}

@@ -993,5 +993,5 @@ if (atLeastOneFieldWithAbstractType) {

else {
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'no';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'no';
}
return atLeastOneFieldWithAbstractType;
}

@@ -924,7 +924,7 @@ import { ApolloFederation, getBaseType } from '@graphql-codegen/plugin-helpers';

if (result.checkedTypesWithNestedAbstractTypes[baseType.name] &&
(result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'yes' ||
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'no')) {
return result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'yes';
(result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'yes' ||
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'no')) {
return result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'yes';
}
result.checkedTypesWithNestedAbstractTypes[baseType.name] ||= { hasNestedAbstractTypes: 'checking' };
result.checkedTypesWithNestedAbstractTypes[baseType.name] ||= { checkStatus: 'checking' };
let atLeastOneFieldWithAbstractType = false;

@@ -941,5 +941,5 @@ const fields = baseType.getFields();

if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name]) {
if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes === 'yes') {
if (result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus === 'yes') {
atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
}

@@ -949,3 +949,3 @@ continue;

else {
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name] = { hasNestedAbstractTypes: 'checking' };
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name] = { checkStatus: 'checking' };
}

@@ -955,4 +955,4 @@ // If the field is an abstract type, then both the field type and parent type are abstract types

atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
continue;

@@ -965,3 +965,3 @@ }

// to make sure when the field type is updated to either 'yes' or 'no', it becomes the parent's type as well
if (result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes === 'checking') {
if (result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus === 'checking') {
result.checkedTypesWithNestedAbstractTypes[baseType.name] =

@@ -973,4 +973,4 @@ result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name];

atLeastOneFieldWithAbstractType = true;
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'yes';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'yes';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'yes';
}

@@ -981,3 +981,3 @@ continue;

// This includes scalar types, enums, input types and objects without abstract types
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].hasNestedAbstractTypes = 'no';
result.checkedTypesWithNestedAbstractTypes[fieldBaseType.name].checkStatus = 'no';
}

@@ -988,5 +988,5 @@ if (atLeastOneFieldWithAbstractType) {

else {
result.checkedTypesWithNestedAbstractTypes[baseType.name].hasNestedAbstractTypes = 'no';
result.checkedTypesWithNestedAbstractTypes[baseType.name].checkStatus = 'no';
}
return atLeastOneFieldWithAbstractType;
}
{
"name": "@graphql-codegen/visitor-plugin-common",
"version": "5.3.1-alpha-20240702022915-a031a0b478b86f72b8837a4ed76ae83b34fc328a",
"version": "5.3.1-alpha-20240702080245-1cb8fe58c02ee2f0d15d19961cce38129691fc6d",
"peerDependencies": {

@@ -5,0 +5,0 @@ "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0"

@@ -622,3 +622,3 @@ import { ApolloFederation } from '@graphql-codegen/plugin-helpers';

protected _checkedTypesWithNestedAbstractTypes: Record<string, {
hasNestedAbstractTypes: 'yes' | 'no' | 'checking';
checkStatus: 'yes' | 'no' | 'checking';
}>;

@@ -625,0 +625,0 @@ private _directiveResolverMappings;

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc