Type alias ToRequired<T>

ToRequired<T>: {
    [K in OptionalKeys<T>]: T[K] extends undefined | infer U
        ? U
        : T[K]
}

Type Parameters

  • T