Type Alias MergeDefault<X, Y>

MergeDefault<X, Y>: {
    [k in keyof X]: Y extends {
            [k2 in k]: infer V
        }
        ? V
        : X[k]
}

Type Parameters

  • X
  • Y