filter<T>( fn: (x: unknown) => x is T,): <U>(source: readonly U[]) => Extract<U, T>[] Parameters
- fn: (x: unknown) => x is T
Returns <U>(source: readonly U[]) => Extract<U, T>[]
filter<V>(fn: (x: V) => boolean): <T>(source: readonly V[]) => T[] Returns <T>(source: readonly V[]) => T[]
Filters an array based on a predicate function.
Example