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

fetch-multipart-graphql

Package Overview
Dependencies
Maintainers
2
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fetch-multipart-graphql - npm Package Compare versions

Comparing version 1.2.0 to 1.2.1

8

dist/PatchResolver.js

@@ -46,5 +46,8 @@ 'use strict';

function PatchResolver(_ref) {
var onResponse = _ref.onResponse;
var onResponse = _ref.onResponse,
_ref$mergeExtensions = _ref.mergeExtensions,
mergeExtensions = _ref$mergeExtensions === undefined ? function () {} : _ref$mergeExtensions;
this.onResponse = onResponse;
this.mergeExtensions = mergeExtensions;
this.previousResponse = null;

@@ -75,3 +78,4 @@ this.processedChunks = 0;

data: applyPatch(_this.previousResponse.data, part.path, part.data),
errors: mergeErrors(_this.previousResponse.errors, part.errors)
errors: mergeErrors(_this.previousResponse.errors, part.errors),
extensions: _this.mergeExtensions(_this.previousResponse.extensions, part.extensions)
});

@@ -78,0 +82,0 @@ }

{
"name": "fetch-multipart-graphql",
"version": "1.2.0",
"version": "1.2.1",
"description": "Cross browser function to fetch and parse streaming multipart graphql responses.",

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

@@ -38,4 +38,5 @@ import { parseMultipartHttp } from './parseMultipartHttp';

export function PatchResolver({ onResponse }) {
export function PatchResolver({ onResponse, mergeExtensions = () => {} }) {
this.onResponse = onResponse;
this.mergeExtensions = mergeExtensions;
this.previousResponse = null;

@@ -62,2 +63,3 @@ this.processedChunks = 0;

errors: mergeErrors(this.previousResponse.errors, part.errors),
extensions: this.mergeExtensions(this.previousResponse.extensions, part.extensions),
};

@@ -64,0 +66,0 @@ }

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