You are reading the documentation for SDK v2, which is no longer the latest version. Switch to current
FieldDefinition
Field definitions describe custom fields and allow you to define some meta-information associated with the field.
export type FieldDefinition = {
__typename?: 'FieldDefinition';
name: Scalars['String'];
required: Scalars['Boolean'];
inputHint: TextInputHint;
label?: Maybe<Scalars['String']>;
labelAllLocales: Array<LocalizedString>;
type: FieldType;
};