-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Hello! I was trying to make type inheritance work in graphql and your library is perfect for this. There is just one small issue that doesn't let me use it out of the box: when I call transpileSchema
- it runs some checks, for example this one: https://github.com/nicolasdao/graphql-s2s/blob/master/src/graphqls2s.js#L894. And it breaks in case of schema stiching.
In my pipeline I use .graphql files and I made a very simple loader:
const { transpileSchema } = require('graphql-s2s').graphqls2s;
module.exports = (source) => {
const schema = transpileSchema(source);
console.log(schema);
return schema;
}
this runs before graphql-tag loader and it works just fine if I comment out those interface checks.
Would be nice if there was a flag that could ignore those checks if it's passed. I can probably contribute, but would be nice if you could point what other places should be affected by that flag.
griest024
Metadata
Metadata
Assignees
Labels
No labels