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];