Socket
Socket
Sign inDemoInstall

@graphql-tools/utils

Package Overview
Dependencies
3
Maintainers
3
Versions
1200
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.0.1-alpha-56e2ae8.0 to 5.0.1-alpha-5b99152.0

astFromType.d.ts

27

index.d.ts
export * from './loaders';
export * from './helpers';
export * from './debug-log';
export * from './extract-field-resolvers-from-object-type';
export * from './extract-resolvers-from-schema';
export * from './fix-windows-path';

@@ -22,1 +20,26 @@ export * from './flatten-array';

export * from './types';
export * from './filterSchema';
export * from './clone';
export * from './heal';
export * from './SchemaVisitor';
export * from './SchemaDirectiveVisitor';
export * from './visitSchema';
export * from './getResolversFromSchema';
export * from './forEachField';
export * from './forEachDefaultValue';
export * from './map';
export * from './mergeDeep';
export * from './Interfaces';
export * from './fieldNodes';
export * from './resolveFromParentTypename';
export * from './stub';
export * from './fragments';
export * from './selectionSets';
export * from './getResponseKeyFromInfo';
export * from './transforms';
export * from './fields';
export * from './collectFields';
export * from './transformInputValue';
export * from './mapAsyncIterator';
export * from './updateArgument';
export * from './implementsAbstractType';

5

package.json
{
"name": "@graphql-tools/utils",
"version": "5.0.1-alpha-56e2ae8.0",
"version": "5.0.1-alpha-5b99152.0",
"description": "Common package containting utils and types for GraphQL tools",
"peerDependencies": {
"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"
"graphql": "^14.0.0 || ^15.0.0"
},

@@ -11,3 +11,2 @@ "dependencies": {

"camel-case": "4.1.1",
"@graphql-tools/schema-stitching": "5.0.1-alpha-56e2ae8.0",
"lodash": "4.17.15"

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

@@ -1,6 +0,6 @@

import { IResolvers, IFieldResolver } from '@graphql-tools/schema-stitching';
export declare type ResolversComposition<Resolver extends IFieldResolver<any, any> = IFieldResolver<any, any>> = (next: Resolver) => Resolver;
export declare type ResolversComposerMapping<Resolvers extends IResolvers = IResolvers> = {
import { GraphQLFieldResolver } from 'graphql';
export declare type ResolversComposition<Resolver extends GraphQLFieldResolver<any, any> = GraphQLFieldResolver<any, any>> = (next: Resolver) => Resolver;
export declare type ResolversComposerMapping<Resolvers extends Record<string, any> = Record<string, any>> = {
[TypeName in keyof Resolvers]?: {
[FieldName in keyof Resolvers[TypeName]]: Resolvers[TypeName][FieldName] extends IFieldResolver<any, any> ? ResolversComposition<Resolvers[TypeName][FieldName]> | Array<ResolversComposition<Resolvers[TypeName][FieldName]>> : ResolversComposition | ResolversComposition[];
[FieldName in keyof Resolvers[TypeName]]: Resolvers[TypeName][FieldName] extends GraphQLFieldResolver<any, any> ? ResolversComposition<Resolvers[TypeName][FieldName]> | Array<ResolversComposition<Resolvers[TypeName][FieldName]>> : ResolversComposition | ResolversComposition[];
};

@@ -18,2 +18,2 @@ } | {

*/
export declare function composeResolvers<Resolvers extends IResolvers>(resolvers: Resolvers, mapping?: ResolversComposerMapping<Resolvers>): Resolvers;
export declare function composeResolvers<Resolvers extends Record<string, any>>(resolvers: Resolvers, mapping?: ResolversComposerMapping<Resolvers>): Resolvers;

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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