begrowth-analytics-utils
Version:
Analytics utility functions used by 'analytics' module
32 lines (31 loc) • 594 B
TypeScript
/**
* @param x
* @return {x is Function}
*/
export function isFunction(x: any): x is Function;
/**
* @param x
* @return {x is string}
*/
export function isString(x: any): x is string;
/**
* @param x
* @return {x is undefined}
*/
export function isUndefined(x: any): x is undefined;
/**
* @param x
* @return {x is boolean}
*/
export function isBoolean(x: any): x is boolean;
/**
* @template T
* @param x
* @return {x is Array<T>}
*/
export function isArray<T>(x: any): x is T[];
/**
* @param obj
* @return {obj is Object}
*/
export function isObject(obj: any): obj is Object;