Socket
Socket
Sign inDemoInstall

@graphql-toolkit/schema-merging

Package Overview
Dependencies
Maintainers
3
Versions
704
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@graphql-toolkit/schema-merging - npm Package Compare versions

Comparing version 0.10.4-alpha-e78d594.8 to 0.10.4

10

index.cjs.js

@@ -8,3 +8,3 @@ 'use strict';

const common = require('@graphql-toolkit/common');
const graphqlToolsFork = require('graphql-tools-fork');
const graphqlTools = require('graphql-tools');

@@ -50,3 +50,3 @@ const isMergeableObject = (target) => {

result = ((...args) => {
const resultsOfFactories = resolversFactories.map(factory => factory(...args));
const resultsOfFactories = resolversFactories.map((factory) => factory(...args));
return deepMerge.all([...resolvers, ...resultsOfFactories], { isMergeableObject });

@@ -937,3 +937,3 @@ });

if (resolvers) {
graphqlToolsFork.addResolveFunctionsToSchema({
graphqlTools.addResolveFunctionsToSchema({
schema,

@@ -949,7 +949,7 @@ resolvers,

if (config.logger) {
graphqlToolsFork.addErrorLoggingToSchema(schema, config.logger);
graphqlTools.addErrorLoggingToSchema(schema, config.logger);
}
// use schema directives
if (config.schemaDirectives) {
graphqlToolsFork.SchemaDirectiveVisitor.visitSchemaDirectives(schema, config.schemaDirectives);
graphqlTools.SchemaDirectiveVisitor.visitSchemaDirectives(schema, config.schemaDirectives);
}

@@ -956,0 +956,0 @@ // extensions

import { all } from 'deepmerge';
import { isScalarType, getDescription, visit, print, Source, Kind, isSchema, parse, isSpecifiedScalarType, isIntrospectionType, isObjectType, isInterfaceType, isInputObjectType, isUnionType, isEnumType, buildSchema, buildASTSchema } from 'graphql';
import { compareNodes, isNotEqual, printSchemaWithDirectives, createSchemaDefinition, asArray, extractResolversFromSchema, composeResolvers } from '@graphql-toolkit/common';
import { addResolveFunctionsToSchema, addErrorLoggingToSchema, SchemaDirectiveVisitor } from 'graphql-tools-fork';
import { addResolveFunctionsToSchema, addErrorLoggingToSchema, SchemaDirectiveVisitor } from 'graphql-tools';

@@ -45,3 +45,3 @@ const isMergeableObject = (target) => {

result = ((...args) => {
const resultsOfFactories = resolversFactories.map(factory => factory(...args));
const resultsOfFactories = resolversFactories.map((factory) => factory(...args));
return all([...resolvers, ...resultsOfFactories], { isMergeableObject });

@@ -48,0 +48,0 @@ });

@@ -1,2 +0,2 @@

import { IResolvers } from 'graphql-tools-fork';
import { IResolvers } from 'graphql-tools';
export declare type ResolversFactory<TContext> = (...args: any[]) => IResolvers<any, TContext>;

@@ -3,0 +3,0 @@ export declare type ResolversDefinition<TContext> = IResolvers<any, TContext> | ResolversFactory<TContext>;

import { GraphQLSchema, DocumentNode, BuildSchemaOptions } from 'graphql';
import { IResolvers, SchemaDirectiveVisitor, IResolverValidationOptions, ILogger } from 'graphql-tools-fork';
import { IResolvers, SchemaDirectiveVisitor, IResolverValidationOptions, ILogger } from 'graphql-tools';
import { Config } from './typedefs-mergers/merge-typedefs';

@@ -4,0 +4,0 @@ import { ResolversComposerMapping } from '@graphql-toolkit/common';

{
"name": "@graphql-toolkit/schema-merging",
"version": "0.10.4-alpha-e78d594.8+e78d594",
"version": "0.10.4",
"description": "A set of utils for faster development of GraphQL tools",

@@ -9,5 +9,5 @@ "peerDependencies": {

"dependencies": {
"@graphql-toolkit/common": "0.10.4-alpha-e78d594.8+e78d594",
"@graphql-toolkit/common": "0.10.4",
"deepmerge": "4.2.2",
"graphql-tools-fork": "9.0.1",
"graphql-tools": "5.0.0",
"tslib": "1.11.1"

@@ -14,0 +14,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc