File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -2569,9 +2569,9 @@ declare function mx(str: string): mx.Enumerable<string>
2569
2569
2570
2570
/**
2571
2571
* Defines an enumerator, which supports an iteration over the specified Generator function.
2572
- * @param func A Generator function.
2572
+ * @param factory An Enumerator factory function.
2573
2573
*/
2574
- declare function mx < T > ( func : ( ) => ( yielder : ( value : T ) => T ) => any ) : mx . Enumerable < T >
2574
+ declare function mx < T > ( factory : ( ) => mx . Enumerator < T > ) : mx . Enumerable < T >
2575
2575
2576
2576
2577
2577
/**
Original file line number Diff line number Diff line change @@ -2569,9 +2569,9 @@ declare function mx(str: string): mx.Enumerable<string>
2569
2569
2570
2570
/**
2571
2571
* Defines an enumerator, which supports an iteration over the specified Generator function.
2572
- * @param func A Generator function.
2572
+ * @param factory An Enumerator factory function.
2573
2573
*/
2574
- declare function mx < T > ( func : ( ) => ( yielder : ( value : T ) => T ) => any ) : mx . Enumerable < T >
2574
+ declare function mx < T > ( factory : ( ) => mx . Enumerator < T > ) : mx . Enumerable < T >
2575
2575
2576
2576
2577
2577
/**
Original file line number Diff line number Diff line change 41
41
42
42
43
43
QUnit . test ( "Multiplex Object" , function ( assert ) {
44
- var _source = mx ( { name : "mx" , id : 1 } ) ;
44
+ var _source = mx ( { name : "mx" , id : 1 } ) ;
45
45
assert . ok ( MxCount ( _source ) === 2 , "Passed!" ) ;
46
46
} ) ;
47
47
53
53
54
54
55
55
//QUnit.test("Multiplex Iterable", function (assert) {
56
- // var _set = new Set(),
56
+ // var _set = new Set<number> (),
57
57
// _source = mx(_set);
58
58
59
59
// _set.add(1);
64
64
65
65
66
66
QUnit . test ( "Multiplex Custom Enumerator" , function ( assert ) {
67
- var _source = mx ( {
67
+ var _source = mx ( < Enumerable < number > > {
68
68
getEnumerator : function ( ) : Enumerator < number > {
69
69
var count = 3 , index = 0 ;
70
70
return {
100
100
var count = 3 ,
101
101
index = 0 ;
102
102
103
- return new Enumerator ( function ( yielder ) {
103
+ return new Enumerator < number > ( function ( yielder ) {
104
104
if ( index ++ < count ) {
105
105
yielder ( index ) ;
106
106
}
You can’t perform that action at this time.
0 commit comments