Type alias Update5<T, K1, K2, K3, K4, K5, R>

Update5<T, K1, K2, K3, K4, K5, R>: T extends any[] ? T : Pick<T, Exclude<keyof T, K1>> & { [ KK1 in K1]-?: { [ key in K1]: Update4<UnwrapOptional<T[K1]>, K2, K3, K4, K5, R> }[KK1] }

Type Parameters

Generated using TypeDoc