@hyperse/graphql-codegen-enum
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

@hyperse/graphql-codegen-enum

build stable version GitHub top language Licence

Gernated by graphql-codegen only for scalar type enum

Usage

  1. yarn graphql @graphql-codegen/cli @graphql-codegen/add @hyperse/graphql-codegen-enum

  2. setup codegen plugin on codegen.cjs

module.exports = {
  overwrite: true,
  config: {
    strict: true,
  },
  generates: {
    'src/generated-types.ts': {
      schema: 'http://localhost:7001/admin-api',
      plugins: [
        {
          add: {
            content: '/* eslint-disable */',
          },
        },
        '@hyperse/graphql-codegen-enum',
      ],
    },
  },
  hooks: {
    afterAllFileWrite: ['prettier --write'],
  },
};
  1. Define codegen scripts
{
  "scripts": {
    "codegen": "graphql-codegen --config ./codegen.cjs"
  }
}
  1. yarn codegen

Note

This plugin normally used to gql.tada, it will forcely only generated all enum object, we assume that you don't need any other codegen typings except enum.

Readme

Keywords

none

Package Sidebar

Install

npm i @hyperse/graphql-codegen-enum

Weekly Downloads

4

Version

1.0.3

License

MIT

Unpacked Size

8.29 kB

Total Files

9

Last publish

Collaborators

  • hyperse.net
  • tianyingchun