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/2021/AbstractRelationalComparison.js

    r0c6b92a r79a0317  
    66var $TypeError = require('es-errors/type');
    77
    8 var $isNaN = require('../helpers/isNaN');
     8var $isNaN = require('math-intrinsics/isNaN');
    99
    1010var IsStringPrefix = require('./IsStringPrefix');
     
    4343        }
    4444
    45         var pxType = Type(px);
    46         var pyType = Type(py);
    4745        var nx;
    4846        var ny;
    49         if (pxType === 'BigInt' && pyType === 'String') {
     47        if (typeof px === 'bigint' && typeof py === 'string') {
    5048                ny = StringToBigInt(py);
    5149                if ($isNaN(ny)) {
     
    5452                return BigIntLessThan(px, ny);
    5553        }
    56         if (pxType === 'String' && pyType === 'BigInt') {
     54        if (typeof px === 'string' && typeof py === 'bigint') {
    5755                nx = StringToBigInt(px);
    5856                if ($isNaN(nx)) {
     
    6462        nx = ToNumeric(px);
    6563        ny = ToNumeric(py);
    66         var nxType = Type(nx);
    67         if (nxType === Type(ny)) {
    68                 return nxType === 'Number' ? NumberLessThan(nx, ny) : BigIntLessThan(nx, ny);
     64        if (Type(nx) === Type(ny)) {
     65                return typeof nx === 'number' ? NumberLessThan(nx, ny) : BigIntLessThan(nx, ny);
    6966        }
    7067
Note: See TracChangeset for help on using the changeset viewer.