(type, reverse)
| 229 | } |
| 230 | |
| 231 | __iterator(type, reverse) { |
| 232 | const object = this._object; |
| 233 | const keys = this._keys; |
| 234 | const size = keys.length; |
| 235 | let i = 0; |
| 236 | return new Iterator(() => { |
| 237 | if (i === size) { |
| 238 | return iteratorDone(); |
| 239 | } |
| 240 | const key = keys[reverse ? size - ++i : i++]; |
| 241 | return iteratorValue(type, key, object[key]); |
| 242 | }); |
| 243 | } |
| 244 | } |
| 245 | ObjectSeq.prototype[IS_ORDERED_SYMBOL] = true; |
| 246 |
nothing calls this directly
no test coverage detected