From 5b88423584fd9948403de3c1fff38084e3b58184 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Date: Wed, 9 Aug 2017 11:04:22 -0400 Subject: [PATCH] fix(Number.isInteger) Add polyfill for Number.isInteger - #350 --- src/URI.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/URI.js b/src/URI.js index 03f2c6c1..ab34a008 100644 --- a/src/URI.js +++ b/src/URI.js @@ -77,6 +77,13 @@ return this; } + // Polyfill for Number.isInteger (not supported in Internet Explorer 11 and earlier versions) + Number.isInteger = Number.isInteger || function(value) { + return typeof value === 'number' && + isFinite(value) && + Math.floor(value) === value; + }; + URI.version = '1.18.11'; var p = URI.prototype;