Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1009 Bytes

File metadata and controls

36 lines (30 loc) · 1009 Bytes

@jcm/nexus-plugin-relay-global-id

Patreon Logo
Discord Logo

This plugin adds the field method relayGlobalId(fieldName, fieldConfig) to the Nexus Schema Builder, which can be used to create Relay-compliant global IDs.

Sample usage:

const User = objectType({
  name: 'User',
  definition(t) {
    // ...
    t.relayGlobalId('id')
    // ...
  },
})

With the above code, the following schema will be generated:

type User {
  id: ID!
  rawId: ID!
}
# ...