IsRefRequired<T>: T["array"] extends true
    ? T["arrayRequired"]
    : T["valueRequired"]

Type Parameters