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