533 - Deep object to unique
Opened this issue · 0 comments
koSakano commented
type DeepObjectToUniq<O extends object> = {[k in keyof O]: O[k] extends object ? DeepObjectToUniq<O[k]> & { _uniq?: [O, k] } : O[k]}
Opened this issue · 0 comments
type DeepObjectToUniq<O extends object> = {[k in keyof O]: O[k] extends object ? DeepObjectToUniq<O[k]> & { _uniq?: [O, k] } : O[k]}