0.12.1 • Published 4 months ago

@graphql-ez/plugin-modules v0.12.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@graphql-ez/plugin-modules

Integration with GraphQL Modules

Usage

This plugin add an extra registerModule helper in your ezApp, which will automatically add the specified GraphQL Module in your GraphQL EZ Application, this plugin will take care of the rest.

This plugin works the best paired with the GraphQL Code Generator plugin with the option deepPartialResolvers enabled (already enabled by default)

import { ezGraphQLModules, gql } from '@graphql-ez/plugin-modules';

const ezApp = CreateApp({
  ez: {
    plugins: [
      ezGraphQLModules({
        // ApplicationConfig https://www.graphql-modules.com/docs/api#applicationconfig
      }),
      // ...
    ],
  },
  // ...
});

// ...

ezApp.registerModule(
  gql`
    type Query {
      hello: String!
    }
  `,
  {
    resolvers: {
      Query: {
        hello(_root, _args, _ctx) {
          return 'Hello World';
        },
      },
    },
  }
);

// ...

ezApp.registerModule(
  gql`
    extend type Query {
      bye: String!
    }
  `,
  {
    resolvers: {
      Query: {
        bye(_root, _args, _ctx) {
          return 'Bye World';
        },
      },
    },
  }
);
0.12.1

4 months ago

0.12.0

1 year ago

0.11.1

2 years ago

0.11.0

2 years ago

0.10.1

2 years ago

0.10.0

2 years ago

0.9.1

3 years ago

0.9.0

3 years ago

0.8.2

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.3

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago