graphql-tools-fork
Advanced tools
Comparing version 6.3.0 to 6.3.1
@@ -5,2 +5,11 @@ # Changelog | ||
### [6.3.1](https://github.com/yaacovCR/graphql-tools-fork/compare/v6.3.0...v6.3.1) (2019-08-16) | ||
### Bug Fixes | ||
* **stitching:** fixes error mapping with ExtendSchema transform. Also, refactors! ([81959e1](https://github.com/yaacovCR/graphql-tools-fork/commit/81959e1)) | ||
## [6.3.0](https://github.com/yaacovCR/graphql-tools-fork/compare/v6.2.0...v6.3.0) (2019-08-13) | ||
@@ -7,0 +16,0 @@ |
@@ -7,2 +7,5 @@ import makeRemoteExecutableSchema, { createResolver as defaultCreateRemoteResolver } from './makeRemoteExecutableSchema'; | ||
import defaultMergedResolver from './defaultMergedResolver'; | ||
export { makeRemoteExecutableSchema, introspectSchema, mergeSchemas, delegateToSchema, delegateToRemoteSchema, defaultMergedResolver, defaultCreateRemoteResolver }; | ||
import { wrapField, extractField, renameField, createMergedResolver } from './createMergedResolver'; | ||
import { extractFields } from './extractFields'; | ||
import { collectFields } from './collectFields'; | ||
export { makeRemoteExecutableSchema, introspectSchema, mergeSchemas, delegateToSchema, delegateToRemoteSchema, defaultCreateRemoteResolver, defaultMergedResolver, createMergedResolver, collectFields, extractFields, wrapField, extractField, renameField, }; |
@@ -15,2 +15,11 @@ Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.defaultMergedResolver = defaultMergedResolver_1.default; | ||
var createMergedResolver_1 = require("./createMergedResolver"); | ||
exports.wrapField = createMergedResolver_1.wrapField; | ||
exports.extractField = createMergedResolver_1.extractField; | ||
exports.renameField = createMergedResolver_1.renameField; | ||
exports.createMergedResolver = createMergedResolver_1.createMergedResolver; | ||
var extractFields_1 = require("./extractFields"); | ||
exports.extractFields = extractFields_1.extractFields; | ||
var collectFields_1 = require("./collectFields"); | ||
exports.collectFields = collectFields_1.collectFields; | ||
//# sourceMappingURL=index.js.map |
import { GraphQLSchema } from 'graphql'; | ||
import { IFieldResolver, IResolvers } from '../Interfaces'; | ||
import { IFieldResolver, IResolvers, Request } from '../Interfaces'; | ||
import { Transform } from './transforms'; | ||
import { FieldNodeTransformerMap } from './MapFields'; | ||
export default class ExtendSchema implements Transform { | ||
@@ -8,8 +9,11 @@ private typeDefs; | ||
private defaultFieldResolver; | ||
constructor({ typeDefs, resolvers, defaultFieldResolver, }: { | ||
private transformer; | ||
constructor({ typeDefs, resolvers, defaultFieldResolver, fieldNodeTransformerMap, }: { | ||
typeDefs?: string; | ||
resolvers?: IResolvers; | ||
defaultFieldResolver?: IFieldResolver<any, any>; | ||
fieldNodeTransformerMap?: FieldNodeTransformerMap; | ||
}); | ||
transformSchema(schema: GraphQLSchema): GraphQLSchema; | ||
transformRequest(originalRequest: Request): Request; | ||
} |
@@ -5,10 +5,13 @@ /* tslint:disable:no-unused-expression */ | ||
var generate_1 = require("../generate"); | ||
var MapFields_1 = require("./MapFields"); | ||
var ExtendSchema = /** @class */ (function () { | ||
function ExtendSchema(_a) { | ||
var typeDefs = _a.typeDefs, _b = _a.resolvers, resolvers = _b === void 0 ? {} : _b, defaultFieldResolver = _a.defaultFieldResolver; | ||
var typeDefs = _a.typeDefs, _b = _a.resolvers, resolvers = _b === void 0 ? {} : _b, defaultFieldResolver = _a.defaultFieldResolver, fieldNodeTransformerMap = _a.fieldNodeTransformerMap; | ||
this.typeDefs = typeDefs; | ||
this.resolvers = resolvers, | ||
this.defaultFieldResolver = defaultFieldResolver; | ||
this.transformer = new MapFields_1.default(fieldNodeTransformerMap); | ||
} | ||
ExtendSchema.prototype.transformSchema = function (schema) { | ||
this.transformer.transformSchema(schema); | ||
var newSchema; | ||
@@ -24,2 +27,5 @@ if (this.typeDefs) { | ||
}; | ||
ExtendSchema.prototype.transformRequest = function (originalRequest) { | ||
return this.transformer.transformRequest(originalRequest); | ||
}; | ||
return ExtendSchema; | ||
@@ -26,0 +32,0 @@ }()); |
@@ -25,4 +25,2 @@ import { Transform } from './transforms'; | ||
export { default as ExtendSchema } from './ExtendSchema'; | ||
export { wrapField, extractField, renameField } from './mergeResolvers'; | ||
export { default as MapFields } from './MapFields'; | ||
export { collectFields } from './collectFields'; |
@@ -46,10 +46,4 @@ Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ExtendSchema = ExtendSchema_1.default; | ||
var mergeResolvers_1 = require("./mergeResolvers"); | ||
exports.wrapField = mergeResolvers_1.wrapField; | ||
exports.extractField = mergeResolvers_1.extractField; | ||
exports.renameField = mergeResolvers_1.renameField; | ||
var MapFields_1 = require("./MapFields"); | ||
exports.MapFields = MapFields_1.default; | ||
var collectFields_1 = require("./collectFields"); | ||
exports.collectFields = collectFields_1.collectFields; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "graphql-tools-fork", | ||
"version": "6.3.0", | ||
"version": "6.3.1", | ||
"description": "Forked graphql-tools, still more useful tools to create and manipulate GraphQL schemas.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
519044
224
6481