diff options
| -rw-r--r-- | .eslintrc.json | 1 | ||||
| -rw-r--r-- | ext/mixed/js/core.js | 16 | 
2 files changed, 0 insertions, 17 deletions
| diff --git a/.eslintrc.json b/.eslintrc.json index 9363318b..2f8306f7 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -101,7 +101,6 @@                  "jsonToError": "readonly",                  "isObject": "readonly",                  "hasOwn": "readonly", -                "toIterable": "readonly",                  "stringReverse": "readonly",                  "promiseTimeout": "readonly",                  "parseUrl": "readonly", diff --git a/ext/mixed/js/core.js b/ext/mixed/js/core.js index 7eb21659..81330893 100644 --- a/ext/mixed/js/core.js +++ b/ext/mixed/js/core.js @@ -67,22 +67,6 @@ function escapeRegExp(string) {      return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&');  } -// toIterable is required on Edge for cross-window origin objects. -function toIterable(value) { -    if (typeof Symbol !== 'undefined' && typeof value[Symbol.iterator] !== 'undefined') { -        return value; -    } - -    if (value !== null && typeof value === 'object') { -        const length = value.length; -        if (typeof length === 'number' && Number.isFinite(length)) { -            return Array.from(value); -        } -    } - -    throw new Error('Could not convert to iterable'); -} -  function stringReverse(string) {      return string.split('').reverse().join('').replace(/([\uDC00-\uDFFF])([\uD800-\uDBFF])/g, '$2$1');  } |