T
KeysExposingAll
The keys exposing every prop of K: the intersection of each prop's keys.
type KeysExposingAll<K> = (K extends unknown ? (keys: KeysExposing<K>) => void : never) extends ((keys: infer Keys) => void) ? Keys : neverThe keys exposing every prop of K: the intersection of each prop's keys.
type KeysExposingAll<K> = (K extends unknown ? (keys: KeysExposing<K>) => void : never) extends ((keys: infer Keys) => void) ? Keys : never