diff --git a/package-lock.json b/package-lock.json index 4131f66..6b71d7e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6138,6 +6138,7 @@ "version": "7.8.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "deprecated": "Please update to latest patch version to fix memory leak https://github.com/isaacs/node-lru-cache/issues/227", "dev": true, "engines": { "node": ">=12" @@ -13061,6 +13062,7 @@ "version": "7.8.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.0.tgz", "integrity": "sha512-AmXqneQZL3KZMIgBpaPTeI6pfwh+xQ2vutMsyqOu1TBdEXFZgpG/80wuJ531w2ZN7TI0/oc8CPxzh/DKQudZqg==", + "deprecated": "Please update to latest patch version to fix memory leak https://github.com/isaacs/node-lru-cache/issues/227", "dev": true, "engines": { "node": ">=12" diff --git a/server/ResolverBuilder.ts b/server/ResolverBuilder.ts index 183f511..f6d8b48 100644 --- a/server/ResolverBuilder.ts +++ b/server/ResolverBuilder.ts @@ -6,6 +6,7 @@ export interface ResolvedObject { value: unknown; } +// Type annotation for individual resolvers. export type ResolverWrapper = ( parent: Record, args: Record, @@ -13,6 +14,8 @@ export type ResolverWrapper = ( info: GraphQLResolveInfo ) => unknown | Promise; +// This is the type for the DeSolver middleware function passed into useRoute() and use(). +// DeSolverFragment mimics the structure of an individual resolver object. export type DesolverFragment = ( parent: Record, args: Record,