UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

22 lines (19 loc) 595 B
var toString = Object.prototype.toString; module.exports = function( val ) { switch( toString.call( val ) ) { case '[object Function]': return 'function'; case '[object Date]': return 'date'; case '[object RegExp]': return 'regexp'; case '[object Arguments]': return 'arguments'; case '[object Array]': return 'array'; } if ( val === null ) return 'null'; if ( val === undefined ) return 'undefined'; if ( val === Object( val ) ) return 'object'; return typeof val; };