OLD | NEW |
1 dart_library.library('collection/wrappers', null, /* Imports */[ | 1 dart_library.library('collection/wrappers', null, /* Imports */[ |
2 "dart/_runtime", | 2 "dart/_runtime", |
3 'collection/src/canonicalized_map', | 3 'collection/src/canonicalized_map', |
4 'dart/core', | 4 'dart/core', |
5 'dart/math', | 5 'dart/math', |
6 'dart/collection' | 6 'dart/collection' |
7 ], /* Lazy imports */[ | 7 ], /* Lazy imports */[ |
8 'collection/src/unmodifiable_wrappers' | 8 'collection/src/unmodifiable_wrappers' |
9 ], function(exports, dart, canonicalized_map, core, math, collection, unmodifiab
le_wrappers) { | 9 ], function(exports, dart, canonicalized_map, core, math, collection, unmodifiab
le_wrappers) { |
10 'use strict'; | 10 'use strict'; |
(...skipping 19 matching lines...) Expand all Loading... |
30 dart.as(test, dart.functionType(core.bool, [E])); | 30 dart.as(test, dart.functionType(core.bool, [E])); |
31 return this[_base][dartx.every](test); | 31 return this[_base][dartx.every](test); |
32 } | 32 } |
33 expand(f) { | 33 expand(f) { |
34 dart.as(f, dart.functionType(core.Iterable, [E])); | 34 dart.as(f, dart.functionType(core.Iterable, [E])); |
35 return this[_base][dartx.expand](f); | 35 return this[_base][dartx.expand](f); |
36 } | 36 } |
37 get first() { | 37 get first() { |
38 return this[_base][dartx.first]; | 38 return this[_base][dartx.first]; |
39 } | 39 } |
40 firstWhere(test, opts) { | 40 firstWhere(test, {orElse = null} = {}) { |
41 dart.as(test, dart.functionType(core.bool, [E])); | 41 dart.as(test, dart.functionType(core.bool, [E])); |
42 let orElse = opts && 'orElse' in opts ? opts.orElse : null; | |
43 dart.as(orElse, dart.functionType(E, [])); | 42 dart.as(orElse, dart.functionType(E, [])); |
44 return this[_base][dartx.firstWhere](test, {orElse: orElse}); | 43 return this[_base][dartx.firstWhere](test, {orElse: orElse}); |
45 } | 44 } |
46 fold(initialValue, combine) { | 45 fold(initialValue, combine) { |
47 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); | 46 dart.as(combine, dart.functionType(dart.dynamic, [dart.dynamic, E])); |
48 return this[_base][dartx.fold](initialValue, combine); | 47 return this[_base][dartx.fold](initialValue, combine); |
49 } | 48 } |
50 forEach(f) { | 49 forEach(f) { |
51 dart.as(f, dart.functionType(dart.void, [E])); | 50 dart.as(f, dart.functionType(dart.void, [E])); |
52 return this[_base][dartx.forEach](f); | 51 return this[_base][dartx.forEach](f); |
(...skipping 11 matching lines...) Expand all Loading... |
64 return new dart.JsIterator(this.iterator); | 63 return new dart.JsIterator(this.iterator); |
65 } | 64 } |
66 join(separator) { | 65 join(separator) { |
67 if (separator === void 0) | 66 if (separator === void 0) |
68 separator = ""; | 67 separator = ""; |
69 return this[_base][dartx.join](separator); | 68 return this[_base][dartx.join](separator); |
70 } | 69 } |
71 get last() { | 70 get last() { |
72 return this[_base][dartx.last]; | 71 return this[_base][dartx.last]; |
73 } | 72 } |
74 lastWhere(test, opts) { | 73 lastWhere(test, {orElse = null} = {}) { |
75 dart.as(test, dart.functionType(core.bool, [E])); | 74 dart.as(test, dart.functionType(core.bool, [E])); |
76 let orElse = opts && 'orElse' in opts ? opts.orElse : null; | |
77 dart.as(orElse, dart.functionType(E, [])); | 75 dart.as(orElse, dart.functionType(E, [])); |
78 return this[_base][dartx.lastWhere](test, {orElse: orElse}); | 76 return this[_base][dartx.lastWhere](test, {orElse: orElse}); |
79 } | 77 } |
80 get length() { | 78 get length() { |
81 return this[_base][dartx.length]; | 79 return this[_base][dartx.length]; |
82 } | 80 } |
83 map(f) { | 81 map(f) { |
84 dart.as(f, dart.functionType(dart.dynamic, [E])); | 82 dart.as(f, dart.functionType(dart.dynamic, [E])); |
85 return this[_base][dartx.map](f); | 83 return this[_base][dartx.map](f); |
86 } | 84 } |
(...skipping 15 matching lines...) Expand all Loading... |
102 dart.as(test, dart.functionType(core.bool, [E])); | 100 dart.as(test, dart.functionType(core.bool, [E])); |
103 return this[_base][dartx.skipWhile](test); | 101 return this[_base][dartx.skipWhile](test); |
104 } | 102 } |
105 take(n) { | 103 take(n) { |
106 return this[_base][dartx.take](n); | 104 return this[_base][dartx.take](n); |
107 } | 105 } |
108 takeWhile(test) { | 106 takeWhile(test) { |
109 dart.as(test, dart.functionType(core.bool, [E])); | 107 dart.as(test, dart.functionType(core.bool, [E])); |
110 return this[_base][dartx.takeWhile](test); | 108 return this[_base][dartx.takeWhile](test); |
111 } | 109 } |
112 toList(opts) { | 110 toList({growable = true} = {}) { |
113 let growable = opts && 'growable' in opts ? opts.growable : true; | |
114 return this[_base][dartx.toList]({growable: growable}); | 111 return this[_base][dartx.toList]({growable: growable}); |
115 } | 112 } |
116 toSet() { | 113 toSet() { |
117 return this[_base][dartx.toSet](); | 114 return this[_base][dartx.toSet](); |
118 } | 115 } |
119 where(test) { | 116 where(test) { |
120 dart.as(test, dart.functionType(core.bool, [E])); | 117 dart.as(test, dart.functionType(core.bool, [E])); |
121 return this[_base][dartx.where](test); | 118 return this[_base][dartx.where](test); |
122 } | 119 } |
123 toString() { | 120 toString() { |
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
816 exports.DelegatingSet$ = DelegatingSet$; | 813 exports.DelegatingSet$ = DelegatingSet$; |
817 exports.DelegatingSet = DelegatingSet; | 814 exports.DelegatingSet = DelegatingSet; |
818 exports.DelegatingQueue$ = DelegatingQueue$; | 815 exports.DelegatingQueue$ = DelegatingQueue$; |
819 exports.DelegatingQueue = DelegatingQueue; | 816 exports.DelegatingQueue = DelegatingQueue; |
820 exports.DelegatingMap$ = DelegatingMap$; | 817 exports.DelegatingMap$ = DelegatingMap$; |
821 exports.DelegatingMap = DelegatingMap; | 818 exports.DelegatingMap = DelegatingMap; |
822 exports.MapKeySet$ = MapKeySet$; | 819 exports.MapKeySet$ = MapKeySet$; |
823 exports.MapValueSet$ = MapValueSet$; | 820 exports.MapValueSet$ = MapValueSet$; |
824 exports.MapValueSet = MapValueSet; | 821 exports.MapValueSet = MapValueSet; |
825 }); | 822 }); |
OLD | NEW |