Type alias RequireSome<T, K>

RequireSome<T, K>: Omit<T, K> & {
    [MK in K]-?: NonNullable<T[MK]>
}

Make the properties defined in the union required.

Type Parameters

  • T extends Record<PropertyKey, any>

  • K extends keyof T

Generated using TypeDoc