Type Alias ProcessFilterValues<V, S, Acc, Mode>
ProcessFilterValues<V, S, Acc, Mode>: S extends readonly [infer Head, ...(infer Rest)] ? Head extends V ? Mode extends "pick" ? ProcessFilterValues<V, Rest, readonly [...Acc, Head], Mode> : ProcessFilterValues<V, Rest, Acc, Mode> : Mode extends "pick" ? ProcessFilterValues<V, Rest, Acc, Mode> : ProcessFilterValues<V, Rest, readonly [...Acc, Head], Mode> : Readonly<Acc> Type Parameters
- V extends Filterable
- S extends ReadonlyArray<unknown>
- Acc extends ReadonlyArray<unknown> = []
- Mode extends "pick" | "omit" = "pick"
Processes the values of
S
that are assignable toV
.