typedux
Version:
Slightly adjusted Redux (awesome by default) for TS
30 lines • 505 B
JavaScript
/**
* Is a given value a function
*
* @param o
* @returns {boolean}
*/
export function isFunction(o) {
return typeof o === 'function';
}
/**
* is string
*
* @param o
* @returns {boolean}
*/
export function isString(o) {
return typeof o === 'string';
}
export function isPromise(o) {
return o instanceof Promise || (o && isFunction(o.then));
}
/**
* Is array type guard
*
* @param o
*/
export function isArray(o) {
return Array.isArray(o);
}
//# sourceMappingURL=Guards.js.map