Socket
Socket
Sign inDemoInstall

@graphql-inspector/loaders

Package Overview
Dependencies
Maintainers
2
Versions
425
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@graphql-inspector/loaders - npm Package Compare versions

Comparing version 2.2.0 to 2.3.0

18

index.cjs.js

@@ -6,2 +6,3 @@ 'use strict';

const load = require('@graphql-tools/load');
const graphql = require('graphql');

@@ -25,4 +26,17 @@ class LoadersRegistry {

}
loadSchema(pointer, options = {}) {
return load.loadSchema(pointer, Object.assign({ loaders: this.loaders }, options));
loadSchema(pointer, options = {}, enableApolloFederation) {
return load.loadSchema(pointer, Object.assign(Object.assign({ loaders: this.loaders }, options), (enableApolloFederation
? {
schemas: [
graphql.buildSchema(/* GraphQL */ `
scalar _FieldSet
directive @external on FIELD_DEFINITION
directive @requires(fields: _FieldSet!) on FIELD_DEFINITION
directive @provides(fields: _FieldSet!) on FIELD_DEFINITION
directive @key(fields: _FieldSet!) on OBJECT | INTERFACE
directive @extends on OBJECT | INTERFACE
`),
],
}
: {})));
}

@@ -29,0 +43,0 @@ loadDocuments(pointer, options = {}) {

2

index.d.ts

@@ -9,3 +9,3 @@ import { InspectorConfig } from '@graphql-inspector/config';

registerModule(loaderName: string): void;
loadSchema(pointer: SchemaPointerSingle, options?: Omit<LoadSchemaOptions, 'loaders'>): Promise<GraphQLSchema>;
loadSchema(pointer: SchemaPointerSingle, options: Pick<LoadSchemaOptions, string | number> | undefined, enableApolloFederation: boolean): Promise<GraphQLSchema>;
loadDocuments(pointer: SchemaPointerSingle, options?: Omit<LoadTypedefsOptions, 'loaders'>): Promise<Source[]>;

@@ -12,0 +12,0 @@ }

import { loadSchema, loadDocuments } from '@graphql-tools/load';
import { buildSchema } from 'graphql';

@@ -20,4 +21,17 @@ class LoadersRegistry {

}
loadSchema(pointer, options = {}) {
return loadSchema(pointer, Object.assign({ loaders: this.loaders }, options));
loadSchema(pointer, options = {}, enableApolloFederation) {
return loadSchema(pointer, Object.assign(Object.assign({ loaders: this.loaders }, options), (enableApolloFederation
? {
schemas: [
buildSchema(/* GraphQL */ `
scalar _FieldSet
directive @external on FIELD_DEFINITION
directive @requires(fields: _FieldSet!) on FIELD_DEFINITION
directive @provides(fields: _FieldSet!) on FIELD_DEFINITION
directive @key(fields: _FieldSet!) on OBJECT | INTERFACE
directive @extends on OBJECT | INTERFACE
`),
],
}
: {})));
}

@@ -24,0 +38,0 @@ loadDocuments(pointer, options = {}) {

{
"name": "@graphql-inspector/loaders",
"version": "2.2.0",
"version": "2.3.0",
"description": "Loaders in GraphQL Inspector",
"sideEffects": false,
"peerDependencies": {
"@graphql-inspector/config": "2.2.0",
"@graphql-tools/utils": "^6.0.0",
"@graphql-inspector/config": "2.3.0",
"@graphql-tools/utils": "^6.0.0 || ^7.0.0",
"graphql": "^0.13.0 || ^14.0.0 || ^15.0.0"

@@ -10,0 +10,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