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

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

Type Parameters

Generated using TypeDoc