Socket
Socket
Sign inDemoInstall

@graphql-codegen/visitor-plugin-common

Package Overview
Dependencies
195
Maintainers
4
Versions
5769
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.1.1-alpha-20240509045530-ba3ef2326b4d32f86b04169f3ec85b728cdb07cb to 5.1.1-alpha-20240509095324-2e480ea7966d07a5313bf34742a0330b6763f159

36

cjs/base-resolvers-visitor.js

@@ -508,3 +508,4 @@ "use strict";

const contextType = `<ContextType = ${this.config.contextType.type}>`;
return [
const generatedResolverTypes = {};
const content = [
new utils_js_1.DeclarationBlock(this._declarationBlockConfig)

@@ -517,6 +518,13 @@ .export()

const resolverType = this._collectedResolvers[schemaTypeName];
return (0, utils_js_1.indent)(this.formatRootResolver(schemaTypeName, resolverType, declarationKind));
if (resolverType.baseGeneratedTypename) {
generatedResolverTypes[schemaTypeName] = { name: resolverType.baseGeneratedTypename };
}
return (0, utils_js_1.indent)(this.formatRootResolver(schemaTypeName, resolverType.typename, declarationKind));
})
.join('\n')).string,
].join('\n');
return {
content,
generatedResolverTypes,
};
}

@@ -698,3 +706,6 @@ formatRootResolver(schemaTypeName, resolverType, declarationKind) {

.withBlock(fieldsContent.join('\n'));
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
return block.string;

@@ -712,3 +723,6 @@ }

.join(' | ');
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
const parentType = this.getParentTypeToUse(node.name);

@@ -728,3 +742,5 @@ return new utils_js_1.DeclarationBlock(this._declarationBlockConfig)

this._hasScalars = true;
this._collectedResolvers[node.name] = 'GraphQLScalarType';
this._collectedResolvers[node.name] = {
typename: 'GraphQLScalarType',
};
return new utils_js_1.DeclarationBlock({

@@ -797,3 +813,6 @@ ...this._declarationBlockConfig,

const name = this.convertName(node, { suffix: this.config.resolverTypeSuffix });
this._collectedResolvers[rawTypeName] = name;
this._collectedResolvers[rawTypeName] = {
typename: name,
baseGeneratedTypename: name,
};
const hasExplicitValues = this.config.enumValues[rawTypeName]?.mappedValues;

@@ -815,3 +834,6 @@ return new utils_js_1.DeclarationBlock(this._declarationBlockConfig)

const implementingTypes = [];
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
for (const graphqlType of Object.values(allTypesMap)) {

@@ -818,0 +840,0 @@ if (graphqlType instanceof graphql_1.GraphQLObjectType) {

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

const contextType = `<ContextType = ${this.config.contextType.type}>`;
return [
const generatedResolverTypes = {};
const content = [
new DeclarationBlock(this._declarationBlockConfig)

@@ -513,6 +514,13 @@ .export()

const resolverType = this._collectedResolvers[schemaTypeName];
return indent(this.formatRootResolver(schemaTypeName, resolverType, declarationKind));
if (resolverType.baseGeneratedTypename) {
generatedResolverTypes[schemaTypeName] = { name: resolverType.baseGeneratedTypename };
}
return indent(this.formatRootResolver(schemaTypeName, resolverType.typename, declarationKind));
})
.join('\n')).string,
].join('\n');
return {
content,
generatedResolverTypes,
};
}

@@ -694,3 +702,6 @@ formatRootResolver(schemaTypeName, resolverType, declarationKind) {

.withBlock(fieldsContent.join('\n'));
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
return block.string;

@@ -708,3 +719,6 @@ }

.join(' | ');
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
const parentType = this.getParentTypeToUse(node.name);

@@ -724,3 +738,5 @@ return new DeclarationBlock(this._declarationBlockConfig)

this._hasScalars = true;
this._collectedResolvers[node.name] = 'GraphQLScalarType';
this._collectedResolvers[node.name] = {
typename: 'GraphQLScalarType',
};
return new DeclarationBlock({

@@ -793,3 +809,6 @@ ...this._declarationBlockConfig,

const name = this.convertName(node, { suffix: this.config.resolverTypeSuffix });
this._collectedResolvers[rawTypeName] = name;
this._collectedResolvers[rawTypeName] = {
typename: name,
baseGeneratedTypename: name,
};
const hasExplicitValues = this.config.enumValues[rawTypeName]?.mappedValues;

@@ -811,3 +830,6 @@ return new DeclarationBlock(this._declarationBlockConfig)

const implementingTypes = [];
this._collectedResolvers[node.name] = name + '<ContextType>';
this._collectedResolvers[node.name] = {
typename: name + '<ContextType>',
baseGeneratedTypename: name,
};
for (const graphqlType of Object.values(allTypesMap)) {

@@ -814,0 +836,0 @@ if (graphqlType instanceof GraphQLObjectType) {

4

package.json
{
"name": "@graphql-codegen/visitor-plugin-common",
"version": "5.1.1-alpha-20240509045530-ba3ef2326b4d32f86b04169f3ec85b728cdb07cb",
"version": "5.1.1-alpha-20240509095324-2e480ea7966d07a5313bf34742a0330b6763f159",
"peerDependencies": {

@@ -9,3 +9,3 @@ "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"

"@graphql-tools/optimize": "^2.0.0",
"@graphql-codegen/plugin-helpers": "^5.0.3",
"@graphql-codegen/plugin-helpers": "5.0.4-alpha-20240509095324-2e480ea7966d07a5313bf34742a0330b6763f159",
"@graphql-tools/relay-operation-optimizer": "^7.0.0",

@@ -12,0 +12,0 @@ "@graphql-tools/utils": "^10.0.0",

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

protected _collectedResolvers: {
[key: string]: string;
[key: string]: {
typename: string;
baseGeneratedTypename?: string;
};
};

@@ -664,3 +667,8 @@ protected _collectedDirectiveResolvers: {

hasFederation(): boolean;
getRootResolver(): string;
getRootResolver(): {
content: string;
generatedResolverTypes: Record<string, {
name: string;
}>;
};
protected formatRootResolver(schemaTypeName: string, resolverType: string, declarationKind: DeclarationKind): string;

@@ -667,0 +675,0 @@ getAllDirectiveResolvers(): string;

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc