simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

utils.js (785B)


      1 "use strict";
      2 
      3 Object.defineProperty(exports, "__esModule", {
      4   value: true
      5 });
      6 exports.isIntegerNumber = isIntegerNumber;
      7 exports.isNaNNumber = isNaNNumber;
      8 exports.isNegativeNumber = isNegativeNumber;
      9 exports.isPositiveNumber = isPositiveNumber;
     10 exports.isZeroNumber = isZeroNumber;
     11 
     12 var _number = require("../../utils/number.js");
     13 
     14 var n1 = 'number';
     15 
     16 function isIntegerNumber(x) {
     17   return (0, _number.isInteger)(x);
     18 }
     19 
     20 isIntegerNumber.signature = n1;
     21 
     22 function isNegativeNumber(x) {
     23   return x < 0;
     24 }
     25 
     26 isNegativeNumber.signature = n1;
     27 
     28 function isPositiveNumber(x) {
     29   return x > 0;
     30 }
     31 
     32 isPositiveNumber.signature = n1;
     33 
     34 function isZeroNumber(x) {
     35   return x === 0;
     36 }
     37 
     38 isZeroNumber.signature = n1;
     39 
     40 function isNaNNumber(x) {
     41   return Number.isNaN(x);
     42 }
     43 
     44 isNaNNumber.signature = n1;