Ignore:
Timestamp:
01/21/25 03:08:24 (3 days ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
0c6b92a
Message:

F4 Finalna Verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/es-abstract/2024/GroupBy.js

    r0c6b92a r79a0317  
    22
    33var $TypeError = require('es-errors/type');
     4var isNegativeZero = require('math-intrinsics/isNegativeZero');
     5var MAX_SAFE_INTEGER = require('math-intrinsics/constants/maxSafeInteger');
    46
    57var AddValueToKeyedGroup = require('./AddValueToKeyedGroup');
     
    1315var ThrowCompletion = require('./ThrowCompletion');
    1416var ToPropertyKey = require('./ToPropertyKey');
    15 
    16 var isNegativeZero = require('../helpers/isNegativeZero');
    17 var maxSafeInteger = require('../helpers/maxSafeInteger');
    1817
    1918// https://262.ecma-international.org/15.0/#sec-groupby
     
    3837        // eslint-disable-next-line no-constant-condition
    3938        while (true) { // step 6
    40                 if (k >= maxSafeInteger) { // step 6.a
     39                if (k >= MAX_SAFE_INTEGER) { // step 6.a
    4140                        var error = ThrowCompletion(new $TypeError('k must be less than 2 ** 53 - 1')); // step 6.a.i
    42                         return IteratorClose(iteratorRecord, error); // step 6.a.ii
     41                        IteratorClose(iteratorRecord, error); // step 6.a.ii
     42                        return void undefined;
    4343                }
    4444                var next = IteratorStep(iteratorRecord); // step 6.b
     
    5353                        key = Call(callbackfn, undefined, [value, k]); // step 6.e
    5454                } catch (e) {
    55                         return IteratorClose(iteratorRecord, ThrowCompletion(e)); // step 6.f
     55                        IteratorClose(iteratorRecord, ThrowCompletion(e)); // step 6.f
     56                        return void undefined;
    5657                }
    5758
     
    6061                                key = ToPropertyKey(key); // step 6.g.i
    6162                        } catch (e) {
    62                                 return IteratorClose(iteratorRecord, ThrowCompletion(e)); // step 6.g.ii
     63                                IteratorClose(iteratorRecord, ThrowCompletion(e)); // step 6.g.ii
     64                                return void undefined;
    6365                        }
    6466                } else { // step 6.h
Note: See TracChangeset for help on using the changeset viewer.