Socket
Socket
Sign inDemoInstall

graphql-extensions

Package Overview
Dependencies
Maintainers
2
Versions
170
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graphql-extensions - npm Package Compare versions

Comparing version 0.1.0-beta.8 to 0.1.0-beta.9

4

lib/index.d.ts

@@ -1,2 +0,2 @@

import { GraphQLSchema, GraphQLError, GraphQLField, GraphQLResolveInfo, ExecutionArgs, DocumentNode } from 'graphql';
import { GraphQLSchema, GraphQLError, GraphQLField, GraphQLFieldResolver, GraphQLResolveInfo, ExecutionArgs, DocumentNode } from 'graphql';
export declare type EndHandler = (...errors: Array<Error>) => void;

@@ -34,4 +34,6 @@ export interface GraphQLResponse {

export declare class GraphQLExtensionStack<TContext = any> {
fieldResolver?: GraphQLFieldResolver<any, any>;
private extensions;
constructor(extensions: GraphQLExtension<TContext>[]);
setFieldResolver(fieldResolver: GraphQLFieldResolver<any, any>): void;
requestDidStart(o: {

@@ -38,0 +40,0 @@ request: Request;

@@ -14,2 +14,5 @@ "use strict";

}
GraphQLExtensionStack.prototype.setFieldResolver = function (fieldResolver) {
this.fieldResolver = fieldResolver;
};
GraphQLExtensionStack.prototype.requestDidStart = function (o) {

@@ -102,3 +105,5 @@ return this.handleDidStart(function (ext) { return ext.requestDidStart && ext.requestDidStart(o); });

try {
var result_1 = (fieldResolver || graphql_1.defaultFieldResolver)(source, args, context, info);
var result_1 = (fieldResolver ||
extensionStack.fieldResolver ||
graphql_1.defaultFieldResolver)(source, args, context, info);
whenResultIsFinished(result_1, function () {

@@ -105,0 +110,0 @@ if (handler)

{
"name": "graphql-extensions",
"version": "0.1.0-beta.8",
"version": "0.1.0-beta.9",
"description": "Add extensions to GraphQL servers",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

@@ -8,2 +8,3 @@ import {

defaultFieldResolver,
GraphQLFieldResolver,
GraphQLResolveInfo,

@@ -58,2 +59,4 @@ ExecutionArgs,

export class GraphQLExtensionStack<TContext = any> {
public fieldResolver?: GraphQLFieldResolver<any, any>;
private extensions: GraphQLExtension<TContext>[];

@@ -65,2 +68,6 @@

public setFieldResolver(fieldResolver: GraphQLFieldResolver<any, any>): void {
this.fieldResolver = fieldResolver;
}
public requestDidStart(o: {

@@ -178,8 +185,5 @@ request: Request;

try {
const result = (fieldResolver || defaultFieldResolver)(
source,
args,
context,
info,
);
const result = (fieldResolver ||
extensionStack.fieldResolver ||
defaultFieldResolver)(source, args, context, info);
whenResultIsFinished(result, () => {

@@ -186,0 +190,0 @@ if (handler) handler(result);

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