@graphql-tools/utils
Advanced tools
Comparing version 5.0.1-alpha-56e2ae8.0 to 5.0.1-alpha-5b99152.0
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'; |
{ | ||
"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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
707064
4
52
6511
1
+ Addedtslib@1.14.1(transitive)
- Removed@graphql-tools/schema-stitching@5.0.1-alpha-56e2ae8.0
- Removed@babel/runtime@7.24.7(transitive)
- Removed@graphql-tools/schema-stitching@5.0.1-alpha-56e2ae8.0(transitive)
- Removed@wry/equality@0.1.11(transitive)
- Removedapollo-link@1.2.14(transitive)
- Removedapollo-link-http-common@0.2.16(transitive)
- Removedapollo-upload-client@13.0.0(transitive)
- Removedapollo-utilities@1.3.4(transitive)
- Removedasynckit@0.4.0(transitive)
- Removedcombined-stream@1.0.8(transitive)
- Removedcross-fetch@3.0.4(transitive)
- Removeddelayed-stream@1.0.0(transitive)
- Removedextract-files@8.1.0(transitive)
- Removedfast-json-stable-stringify@2.1.0(transitive)
- Removedform-data@3.0.0(transitive)
- Removedmime-db@1.52.0(transitive)
- Removedmime-types@2.1.35(transitive)
- Removednode-fetch@2.6.0(transitive)
- Removedregenerator-runtime@0.14.1(transitive)
- Removedts-invariant@0.4.4(transitive)
- Removedtslib@1.11.1(transitive)
- Removedwhatwg-fetch@3.0.0(transitive)
- Removedzen-observable@0.8.15(transitive)
- Removedzen-observable-ts@0.8.21(transitive)