Type Alias MarkNonNullable<T, K>

MarkNonNullable: { [P in K]-?: P extends K ? NonNullable<T[P]> : T[P] } & {
    [P in keyof T]: T[P]
}

Type Parameters

  • T
  • K extends keyof T