Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@grapheng/graphql-extra

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@grapheng/graphql-extra - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+1
.dist/Resolvers.spec.d.ts
export {};
"use strict";
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
var Resolvers = __importStar(require("./Resolvers"));
describe("`Resolvers`", function () {
test("`rename`", function () {
return expect(Resolvers.rename({ SomeType: "AnotherType", someField: "anotherField" }, { SomeType: { someField: true } })).toMatchObject({ AnotherType: { anotherField: true } });
});
describe("`concat`", function () {
var resolvers = {
A: {
field1: function () { return null; },
field2: function () { return null; }
}
};
test("Resolvers without conflicts include everything", function () {
return expect(Resolvers.concat(resolvers, { B: resolvers.A })).toEqual(__assign({}, resolvers, { B: resolvers.A }));
});
test("Resolvers for the same type are combined", function () {
var resolversForSameType = {
A: { field3: resolvers.A.field1 }
};
expect(Resolvers.concat(resolvers, resolversForSameType)).toEqual({
A: __assign({}, resolvers.A, resolversForSameType.A)
});
});
test("Resolvers with conflicts are combined using the last definition", function () {
var resolversWithConflicts = {
A: {
field1: function () { return "prefer me"; }
}
};
var combinedResolvers = Resolvers.concat(resolvers, resolversWithConflicts);
expect(combinedResolvers).toEqual({
A: __assign({}, resolvers.A, resolversWithConflicts.A)
});
expect(combinedResolvers.A.field1()).not.toEqual(resolvers.A.field1());
expect(combinedResolvers.A.field1()).toEqual(resolversWithConflicts.A.field1());
});
});
});
//# sourceMappingURL=Resolvers.spec.js.map
{"version":3,"file":"Resolvers.spec.js","sourceRoot":"","sources":["../src/Resolvers.spec.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA,qDAAyC;AAEzC,QAAQ,CAAC,aAAa,EAAE;IACtB,IAAI,CAAC,UAAU,EAAE;QACf,OAAA,MAAM,CACJ,SAAS,CAAC,MAAM,CACd,EAAE,QAAQ,EAAE,aAAa,EAAE,SAAS,EAAE,cAAc,EAAE,EACtD,EAAE,QAAQ,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,EAAE,CAClC,CACF,CAAC,aAAa,CAAC,EAAE,WAAW,EAAE,EAAE,YAAY,EAAE,IAAI,EAAE,EAAE,CAAC;IALxD,CAKwD,CAAC,CAAC;IAE5D,QAAQ,CAAC,UAAU,EAAE;QACnB,IAAM,SAAS,GAAG;YAChB,CAAC,EAAE;gBACD,MAAM,EAAE,cAAM,OAAA,IAAI,EAAJ,CAAI;gBAClB,MAAM,EAAE,cAAM,OAAA,IAAI,EAAJ,CAAI;aACnB;SACF,CAAC;QAEF,IAAI,CAAC,gDAAgD,EAAE;YACrD,OAAA,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,cAC1D,SAAS,EACT,EAAE,CAAC,EAAE,SAAS,CAAC,CAAC,EAAE,EACrB;QAHF,CAGE,CAAC,CAAC;QAEN,IAAI,CAAC,0CAA0C,EAAE;YAC/C,IAAM,oBAAoB,GAAG;gBAC3B,CAAC,EAAE,EAAE,MAAM,EAAE,SAAS,CAAC,CAAC,CAAC,MAAM,EAAE;aAClC,CAAC;YAEF,MAAM,CAAC,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,oBAAoB,CAAC,CAAC,CAAC,OAAO,CAAC;gBAChE,CAAC,eACI,SAAS,CAAC,CAAC,EACX,oBAAoB,CAAC,CAAC,CAC1B;aACF,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;QAEH,IAAI,CAAC,iEAAiE,EAAE;YACtE,IAAM,sBAAsB,GAAG;gBAC7B,CAAC,EAAE;oBACD,MAAM,EAAE,cAAM,OAAA,WAAW,EAAX,CAAW;iBAC1B;aACF,CAAC;YAEF,IAAM,iBAAiB,GAAG,SAAS,CAAC,MAAM,CACxC,SAAS,EACT,sBAAsB,CACvB,CAAC;YAEF,MAAM,CAAC,iBAAiB,CAAC,CAAC,OAAO,CAAC;gBAChC,CAAC,eACI,SAAS,CAAC,CAAC,EACX,sBAAsB,CAAC,CAAC,CAC5B;aACF,CAAC,CAAC;YAEH,MAAM,CAAE,iBAAiB,CAAC,CAAC,CAAC,MAAc,EAAE,CAAC,CAAC,GAAG,CAAC,OAAO,CACvD,SAAS,CAAC,CAAC,CAAC,MAAM,EAAE,CACrB,CAAC;YAEF,MAAM,CAAE,iBAAiB,CAAC,CAAC,CAAC,MAAc,EAAE,CAAC,CAAC,OAAO,CACnD,sBAAsB,CAAC,CAAC,CAAC,MAAM,EAAE,CAClC,CAAC;QACJ,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}
+3
-0
export * from "graphql";
export { default as gql } from "graphql-tag";
export { makeExecutableSchema } from "graphql-tools";
import * as Document from "./Document";
import * as Resolvers from "./Resolvers";
export { Document, Resolvers };

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

}
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });

@@ -12,2 +19,6 @@ __export(require("graphql"));

exports.makeExecutableSchema = graphql_tools_1.makeExecutableSchema;
var Document = __importStar(require("./Document"));
exports.Document = Document;
var Resolvers = __importStar(require("./Resolvers"));
exports.Resolvers = Resolvers;
//# sourceMappingURL=index.js.map
+1
-1

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

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAAA,6BAAwB;AACxB,2CAA6C;AAApC,4BAAA,OAAO,CAAO;AACvB,+CAAqD;AAA5C,+CAAA,oBAAoB,CAAA"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,6BAAwB;AACxB,2CAA6C;AAApC,4BAAA,OAAO,CAAO;AACvB,+CAAqD;AAA5C,+CAAA,oBAAoB,CAAA;AAE7B,mDAAuC;AAG9B,4BAAQ;AAFjB,qDAAyC;AAEtB,8BAAS"}
{
"name": "@grapheng/graphql-extra",
"description": "Re-export of GraphQL.js along with various helpers",
"version": "1.1.0",
"version": "1.1.1",
"license": "MIT",

@@ -6,0 +6,0 @@ "repository": {