12345678910111213141516 |
- 'use strict';
- var $ = require('../internals/export');
- var NumericRangeIterator = require('../internals/numeric-range-iterator');
- var $TypeError = TypeError;
- $({ target: 'Iterator', stat: true, forced: true }, {
- range: function range(start, end, option) {
- if (typeof start == 'number') return new NumericRangeIterator(start, end, option, 'number', 0, 1);
- if (typeof start == 'bigint') return new NumericRangeIterator(start, end, option, 'bigint', BigInt(0), BigInt(1));
- throw new $TypeError('Incorrect Iterator.range arguments');
- }
- });
|