mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-13 19:12:49 +00:00
23 lines
478 B
JavaScript
23 lines
478 B
JavaScript
export function objectOrFunction(x) {
|
|
return typeof x === 'function' || (typeof x === 'object' && x !== null);
|
|
}
|
|
|
|
export function isFunction(x) {
|
|
return typeof x === 'function';
|
|
}
|
|
|
|
export function isMaybeThenable(x) {
|
|
return typeof x === 'object' && x !== null;
|
|
}
|
|
|
|
var _isArray;
|
|
if (!Array.isArray) {
|
|
_isArray = function (x) {
|
|
return Object.prototype.toString.call(x) === '[object Array]';
|
|
};
|
|
} else {
|
|
_isArray = Array.isArray;
|
|
}
|
|
|
|
export var isArray = _isArray;
|