diff options
author | Sam Potts <sam@potts.es> | 2020-06-27 21:59:35 +1000 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2020-10-19 22:27:16 +1100 |
commit | 9a69ae25993f8e2e6b30c2435aba98f779e129ad (patch) | |
tree | 5cb38a0518e9859f8eeb4c31c40d4c0f8e885af8 /src/js/utils/is.js | |
parent | 02321c35bc51e64a1f62611c73b8533ef7c3d7eb (diff) | |
download | plyr-9a69ae25993f8e2e6b30c2435aba98f779e129ad.tar.lz plyr-9a69ae25993f8e2e6b30c2435aba98f779e129ad.tar.xz plyr-9a69ae25993f8e2e6b30c2435aba98f779e129ad.zip |
Linting changes
Diffstat (limited to 'src/js/utils/is.js')
-rw-r--r-- | src/js/utils/is.js | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/src/js/utils/is.js b/src/js/utils/is.js index 1cc33848..3bb50a00 100644 --- a/src/js/utils/is.js +++ b/src/js/utils/is.js @@ -2,31 +2,31 @@ // Type checking utils // ========================================================================== -const getConstructor = input => (input !== null && typeof input !== 'undefined' ? input.constructor : null); +const getConstructor = (input) => (input !== null && typeof input !== 'undefined' ? input.constructor : null); const instanceOf = (input, constructor) => Boolean(input && constructor && input instanceof constructor); -const isNullOrUndefined = input => input === null || typeof input === 'undefined'; -const isObject = input => getConstructor(input) === Object; -const isNumber = input => getConstructor(input) === Number && !Number.isNaN(input); -const isString = input => getConstructor(input) === String; -const isBoolean = input => getConstructor(input) === Boolean; -const isFunction = input => getConstructor(input) === Function; -const isArray = input => Array.isArray(input); -const isWeakMap = input => instanceOf(input, WeakMap); -const isNodeList = input => instanceOf(input, NodeList); -const isElement = input => instanceOf(input, Element); -const isTextNode = input => getConstructor(input) === Text; -const isEvent = input => instanceOf(input, Event); -const isKeyboardEvent = input => instanceOf(input, KeyboardEvent); -const isCue = input => instanceOf(input, window.TextTrackCue) || instanceOf(input, window.VTTCue); -const isTrack = input => instanceOf(input, TextTrack) || (!isNullOrUndefined(input) && isString(input.kind)); -const isPromise = input => instanceOf(input, Promise) && isFunction(input.then); +const isNullOrUndefined = (input) => input === null || typeof input === 'undefined'; +const isObject = (input) => getConstructor(input) === Object; +const isNumber = (input) => getConstructor(input) === Number && !Number.isNaN(input); +const isString = (input) => getConstructor(input) === String; +const isBoolean = (input) => getConstructor(input) === Boolean; +const isFunction = (input) => getConstructor(input) === Function; +const isArray = (input) => Array.isArray(input); +const isWeakMap = (input) => instanceOf(input, WeakMap); +const isNodeList = (input) => instanceOf(input, NodeList); +const isElement = (input) => instanceOf(input, Element); +const isTextNode = (input) => getConstructor(input) === Text; +const isEvent = (input) => instanceOf(input, Event); +const isKeyboardEvent = (input) => instanceOf(input, KeyboardEvent); +const isCue = (input) => instanceOf(input, window.TextTrackCue) || instanceOf(input, window.VTTCue); +const isTrack = (input) => instanceOf(input, TextTrack) || (!isNullOrUndefined(input) && isString(input.kind)); +const isPromise = (input) => instanceOf(input, Promise) && isFunction(input.then); -const isEmpty = input => +const isEmpty = (input) => isNullOrUndefined(input) || ((isString(input) || isArray(input) || isNodeList(input)) && !input.length) || (isObject(input) && !Object.keys(input).length); -const isUrl = input => { +const isUrl = (input) => { // Accept a URL object if (instanceOf(input, window.URL)) { return true; |