Type alias RequiredRecursive<T>

RequiredRecursive<T>: {
    [P in keyof T]-?: T[P] extends object | undefined
        ? RequiredRecursive<T[P]>
        : T[P]
}

Type Parameters

  • T