File tree Expand file tree Collapse file tree 4 files changed +14
-14
lines changed Expand file tree Collapse file tree 4 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 1- export function filter < T > (
2- iterable : Iterable < T > | AsyncIterable < T > ,
3- fn : ( value : T , index : number ) => boolean | Promise < boolean > ,
4- ) : AsyncIterable < T > ;
51export function filter < T , U extends T > (
62 iterable : Iterable < T > | AsyncIterable < T > ,
73 fn : ( value : T , index : number ) => value is U ,
84) : AsyncIterable < U > ;
5+ export function filter < T > (
6+ iterable : Iterable < T > | AsyncIterable < T > ,
7+ fn : ( value : T , index : number ) => boolean | Promise < boolean > ,
8+ ) : AsyncIterable < T > ;
99/**
1010 * Filters an iterable based on a function.
1111 *
Original file line number Diff line number Diff line change 1- export function filter < T > (
2- iterable : Iterable < T > ,
3- fn : ( value : T , index : number ) => boolean ,
4- ) : Iterable < T > ;
51export function filter < T , U extends T > (
62 iterable : Iterable < T > ,
73 fn : ( value : T , index : number ) => value is U ,
84) : Iterable < U > ;
5+ export function filter < T > (
6+ iterable : Iterable < T > ,
7+ fn : ( value : T , index : number ) => boolean ,
8+ ) : Iterable < T > ;
99/**
1010 * Filters an iterable based on a function.
1111 *
Original file line number Diff line number Diff line change 11import { filter as base } from "../../async/filter.ts" ;
22
3- export function filter < T > (
4- fn : ( value : T , index : number ) => boolean | Promise < boolean > ,
5- ) : ( iterable : Iterable < T > | AsyncIterable < T > ) => AsyncIterable < T > ;
63export function filter < T , U extends T > (
74 fn : ( value : T , index : number ) => value is U ,
85) : ( iterable : Iterable < T > | AsyncIterable < T > ) => AsyncIterable < U > ;
6+ export function filter < T > (
7+ fn : ( value : T , index : number ) => boolean | Promise < boolean > ,
8+ ) : ( iterable : Iterable < T > | AsyncIterable < T > ) => AsyncIterable < T > ;
99/**
1010 * Returns an operator that filters an iterable based on a function.
1111 *
Original file line number Diff line number Diff line change 11import { filter as base } from "../filter.ts" ;
22
3- export function filter < T > (
4- fn : ( value : T , index : number ) => boolean ,
5- ) : ( iterable : Iterable < T > ) => Iterable < T > ;
63export function filter < T , U extends T > (
74 fn : ( value : T , index : number ) => value is U ,
85) : ( iterable : Iterable < T > ) => Iterable < U > ;
6+ export function filter < T > (
7+ fn : ( value : T , index : number ) => boolean ,
8+ ) : ( iterable : Iterable < T > ) => Iterable < T > ;
99/**
1010 * Returns an operator that filters an iterable based on a function.
1111 *
You can’t perform that action at this time.
0 commit comments