type CompoundForArr<T,C,P,R>
Defines an object containing exactly one CompoundType
key, having an array of matchers.
Definition
type CompoundForArr<T, C, P, R> = {
[K in
Match.CompoundType
]: {
[K2 in
Match.CompoundType
]?: K2 extends K ?
Match.Entry
<T, C, P, R>[] : never;
};
}[
Match.CompoundType
];