1.0.5 • Published 1 year ago
@gymlib/codegen-swap-directive v1.0.5
What is this?
This graphql-codegen plugin is a wrapper around the existing typescript plugin.
How to use?
You need to add the following directive
directive @swap(for: String) on FIELD_DEFINITION
on your SDL definitions.
Then you will have to add the plugin as a replacement for the typescript plugin.
Example
type SomeType {
field1: SomeOtherType!
field2: String! @swap(for: "SomeOtherType")
}
The output will look like this:
type SomeOtherType = /*...*/;
type SomeType = {
field1: SomeOtherType;
field2: SomeOtherType;
}
Publishing a new version to NPM
New versions can be automatically published to NPM by creating a new release (recommended) or pushing a new tag.