Experimental port to Firebase hosting
This commit is contained in:
21
public/es6-promise@4.2.5/lib/es6-promise/utils.js
Normal file
21
public/es6-promise@4.2.5/lib/es6-promise/utils.js
Normal file
@ -0,0 +1,21 @@
|
||||
export function objectOrFunction(x) {
|
||||
let type = typeof x;
|
||||
return x !== null && (type === 'object' || type === 'function');
|
||||
}
|
||||
|
||||
export function isFunction(x) {
|
||||
return typeof x === 'function';
|
||||
}
|
||||
|
||||
export function isMaybeThenable(x) {
|
||||
return x !== null && typeof x === 'object';
|
||||
}
|
||||
|
||||
let _isArray;
|
||||
if (Array.isArray) {
|
||||
_isArray = Array.isArray;
|
||||
} else {
|
||||
_isArray = x => Object.prototype.toString.call(x) === '[object Array]';
|
||||
}
|
||||
|
||||
export const isArray = _isArray;
|
Reference in New Issue
Block a user