(iterable)
| 228 | }()); |
| 229 | return /** @class */ (function () { |
| 230 | function Map(iterable) { |
| 231 | var _this = this; |
| 232 | this._mapData = createMapData(); |
| 233 | forEachIteration(getIterator(iterable), function (_a) { |
| 234 | var key = _a[0], value = _a[1]; |
| 235 | return _this.set(key, value); |
| 236 | }); |
| 237 | } |
| 238 | Object.defineProperty(Map.prototype, "size", { |
| 239 | get: function () { return this._mapData.size; }, |
| 240 | enumerable: false, |
nothing calls this directly
no test coverage detected