Type alias Update2<T, K1, K2, R>

Update2<T, K1, K2, R>: T extends any[] ? T : Pick<T, Exclude<keyof T, K1>> & { [ KK1 in K1]-?: { [ key in K1]: Update1<UnwrapOptional<T[K1]>, K2, R> }[KK1] }

Type Parameters

Generated using TypeDoc