New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@grapes-agency/apollo-link-local-schema

Package Overview
Dependencies
Maintainers
6
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@grapes-agency/apollo-link-local-schema - npm Package Compare versions

Comparing version 1.0.0-alpha.27 to 1.0.0-alpha.28

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [1.0.0-alpha.28](https://github.com/grapes-agency/graphql/compare/@grapes-agency/apollo-link-local-schema@1.0.0-alpha.27...@grapes-agency/apollo-link-local-schema@1.0.0-alpha.28) (2020-11-13)
### Bug Fixes
* **apollo-link-local-schema:** Make __resolveReference async ([58545a6](https://github.com/grapes-agency/graphql/commit/58545a6d2211615da64671f3758f6f72bf7b789c))
# [1.0.0-alpha.27](https://github.com/grapes-agency/graphql/compare/@grapes-agency/apollo-link-local-schema@1.0.0-alpha.26...@grapes-agency/apollo-link-local-schema@1.0.0-alpha.27) (2020-11-06)

@@ -8,0 +19,0 @@

10

index.cjs.js

@@ -379,9 +379,13 @@ 'use strict';

Query: {
__resolveType: (_root, { typename, reference }) => {
__resolveType: async (_root, { typename, reference }, context, info) => {
var _a;
const referenceResolver = (_a = resolvers[typename]) === null || _a === void 0 ? void 0 : _a.__resolveReference;
if (!referenceResolver) {
throw new graphql.GraphQLError(`Missing ${typename}.__resolveRefernece`);
throw new graphql.GraphQLError(`Missing ${typename}.__resolveReference`);
}
return Object.assign({ __typename: typename }, referenceResolver(reference));
const resolvedReference = await referenceResolver(reference, context, info);
if (resolvedReference) {
return Object.assign({ __typename: typename }, resolvedReference);
}
return null;
},

@@ -388,0 +392,0 @@ __extendType: (_root, { typename, parent }) => (Object.assign(Object.assign({}, parent), { __typename: typename })),

@@ -1,7 +0,7 @@

import type { Resolvers as BaseResolvers } from '@grapes-agency/tiny-graphql-runtime';
import type { Resolvers as BaseResolvers, ResolveInfo } from '@grapes-agency/tiny-graphql-runtime';
import type { DocumentNode } from 'graphql';
export declare type DocumentsPair = readonly [DocumentNode | null, DocumentNode | null];
export declare type ReferenceResolver = (reference: any) => any;
export declare type ReferenceResolver<Context = any> = (reference: any, context: Context, info: ResolveInfo) => any;
export declare type Resolvers<Context = any> = Record<string, BaseResolvers<Context>[string] & {
__resolveReference?: ReferenceResolver;
__resolveReference?: ReferenceResolver<Context>;
}>;
import { DocumentNode, ObjectTypeDefinitionNode, ObjectTypeExtensionNode } from 'graphql';
import { Resolvers } from '../interfaces';
import type { Resolvers } from '../interfaces';
export declare class LocalFederationSupport {

@@ -4,0 +4,0 @@ name: string;

@@ -31,9 +31,13 @@ import merge from 'lodash/merge';

Query: {
__resolveType: (_root, { typename, reference }) => {
__resolveType: async (_root, { typename, reference }, context, info) => {
var _a;
const referenceResolver = (_a = resolvers[typename]) === null || _a === void 0 ? void 0 : _a.__resolveReference;
if (!referenceResolver) {
throw new GraphQLError(`Missing ${typename}.__resolveRefernece`);
throw new GraphQLError(`Missing ${typename}.__resolveReference`);
}
return Object.assign({ __typename: typename }, referenceResolver(reference));
const resolvedReference = await referenceResolver(reference, context, info);
if (resolvedReference) {
return Object.assign({ __typename: typename }, resolvedReference);
}
return null;
},

@@ -40,0 +44,0 @@ __extendType: (_root, { typename, parent }) => (Object.assign(Object.assign({}, parent), { __typename: typename })),

{
"name": "@grapes-agency/apollo-link-local-schema",
"version": "1.0.0-alpha.27",
"version": "1.0.0-alpha.28",
"description": "Lightweight local schema resolver for @apollo/client",

@@ -14,3 +14,3 @@ "main": "index.cjs.js",

"dependencies": {
"@grapes-agency/tiny-graphql-runtime": "^1.0.0-alpha.13",
"@grapes-agency/tiny-graphql-runtime": "^1.0.0-alpha.14",
"lodash": "^4.17.20"

@@ -17,0 +17,0 @@ },

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