typedux
Version:
Slightly adjusted Redux (awesome by default) for TS
22 lines (21 loc) • 426 B
TypeScript
/**
* Is a given value a function
*
* @param o
* @returns {boolean}
*/
export declare function isFunction(o: any): o is Function;
/**
* is string
*
* @param o
* @returns {boolean}
*/
export declare function isString(o: any): o is String;
export declare function isPromise(o: any): o is Promise<any>;
/**
* Is array type guard
*
* @param o
*/
export declare function isArray<T>(o: any | Array<T>): o is Array<T>;