babel-preset-test-bundled-dependencies
Version:
Allow custom config for create-react-app without ejecting
31 lines (28 loc) • 462 B
JavaScript
var utils = require('../utils');
/**
* Return type of `node`.
*
* Examples:
*
* type(12)
* // => 'unit'
*
* type(#fff)
* // => 'color'
*
* type(type)
* // => 'function'
*
* type(unbound)
* typeof(unbound)
* type-of(unbound)
* // => 'ident'
*
* @param {Node} node
* @return {String}
* @api public
*/
module.exports = function type(node){
utils.assertPresent(node, 'expression');
return node.nodeName;
};