Type alias DeepRequired<T>

DeepRequired<T>: {
    [P in keyof T]-?: DeepRequired<T[P]>
}

Enforce all properties are defined in the parametrized type

Type Parameters

  • T

Generated using TypeDoc