nplayer
Version:
powerful danmaku video player
18 lines (13 loc) • 497 B
text/typescript
const toString = Object.prototype.toString;
export function isString(o: any): o is string {
return typeof o === 'string' || o instanceof String;
}
export function isBool(o: any): o is boolean {
return o === true || o === false || (toString.call(o) === '[object Boolean]');
}
export function isFunction(o: any): o is Function {
return typeof o === 'function';
}
export function isNumber(o: any): o is number {
return typeof o === 'number' || (toString.call(o) === '[object Number]');
}