Skip to main content

Add

add plugin adds custom text to your output file.

You can use this plugin to add custom code, imports, comments and more to your output file.

Installation

add plugin version
Using yarn
yarn add -D @graphql-codegen/add

API Reference

placement

type: string (values: append, content, prepend) default: prepend

Allow you to choose where to add the content.

content

type: string[] | string

The actual content you wish to add, either a string or array of strings. You can also specify a path to a local file and the content if it will be loaded by codegen.

Examples#

# ...
generates:
path/to/file.ts:
plugins:
- add:
content: '/* eslint-disable */'
- typescript
# ...
generates:
path/to/file.ts:
plugins:
- add:
content:
- 'declare namespace GraphQL {'
- add:
placement: 'append'
content: '}'
- typescript