Skip to content

Is it possible to generate an importable schema? #5100

Answered by dotansimha
GreenGremlin asked this question in Q&A
Discussion options

You must be logged in to vote

You can do something like that as a custom plugin:

const { printSchema } from 'graphql';

module.exports = {
  plugin: (schema) => {
    return {
      content: `export const schema = \`${printSchema(schema)}\`; `
    }
  }
}

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@GreenGremlin
Comment options

Answer selected by dotansimha
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants