Type alias Set3<T, K1, K2, K3, R>

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

Type Parameters

Generated using TypeDoc