dataportal-nexus-contentinterface

2.1.2-beta • Public • Published

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);
  },
});

Readme

Keywords

Package Sidebar

Install

npm i dataportal-nexus-contentinterface

Weekly Downloads

2

Version

2.1.2-beta

License

MIT

Unpacked Size

16.1 kB

Total Files

10

Last publish

Collaborators

  • linulas
  • kiten
  • dajjen
  • miax_