Logo
GitHubDiscord

@semanticNonNull

EXPERIMENTAL

@semanticNonNull allows marking fields that are never null unless there is a matching error in the `errors` array. This allows some tools to generate those types as non-null and make the client code simpler

More info: https://specs.apollo.dev/nullability/v0.4/#@semanticNonNull

Projects

Project Name Supported Since Note
Apollo Client ?

Contribute

Apollo Kotlin 4.0.0
Apollo Router ?

Contribute

Apollo Server ?

Contribute

Apollo iOS ?

Contribute

Domain Graph Service (DGS) Framework ?

Contribute

GraphQL Code Generator ?

Contribute

GraphQL Java ?

Contribute

GraphQL Kotlin ?

Contribute

GraphQL Yoga ?

Contribute

GraphQL.js ?

Contribute

GraphiQL ?

Contribute

Grats ?

Contribute

Hot Chocolate ?

Contribute

Relay ?

Contribute

Spring for GraphQL ?

Contribute

gql.tada ?

Contribute

urql ?

Contribute