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