2.1.2-beta • Published 2 years ago

dataportal-nexus-contentinterface v2.1.2-beta

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Nexus GraphQL plugin - adds Digg federated content Interfaces

Usage example in Strapi v4

strapi-server.js

const { interfaces } = require('nexus-plugin-digg-contentinterface/interfaces');
const { types } = require('nexus-plugin-digg-contentinterface/types');
const { unions } = require('nexus-plugin-digg-contentinterface/unions');
const { objectType } = require('nexus');

module.exports = ({ env }) => ({
  register({ strapi }) {
    const extensionService = strapi.plugin('graphql').service('extension');

    const extension = ({ nexus }) => ({
      types: [
        interfaces,
        types,
        unions,
        objectType({
          name: 'Digg_TextBlock',
          definition(t) {
            t.implements('Digg_ITextBlock');
          },
        }),
      ],
    });

    extensionService.use(extension);
  },
});
2.1.2-beta

2 years ago

2.1.1-beta

2 years ago

2.1.0-beta

3 years ago

2.0.2-beta

3 years ago