GAPs Directory / GAP-49
A schema directive that marks a field position as "semantically non null" — guaranteed to be non-null unless there is a matching error in the response `errors` array — allowing tooling to generate non-null types for newer clients without breaking older clients that cannot enable `onError: "NULL"`.