A type that allows the given type T to optionally have a field property.
T
field
type WithOptionalField<T> = Omit<T, 'fieldTree'> & {fieldTree?: FieldTree<unknown>}