SchemaRequiredFields
Given a schema, extracts the names of all required fields. Note: For practical purposes, fields with a default function are treated as required from the type system.
Definition
Type: SchemaRequiredFields = T['fields'][K]['required'] extends true ? T['fields'][K]['default'] extends Function ? never : K : never