UNPKG

chroma-js

Version:

JavaScript library for color conversions

9 lines (8 loc) 336 B
// ported from jQuery's $.type const classToType = {}; for (let name of ['Boolean', 'Number', 'String', 'Function', 'Array', 'Date', 'RegExp', 'Undefined', 'Null']) { classToType[`[object ${name}]`] = name.toLowerCase(); } module.exports = function(obj) { return classToType[Object.prototype.toString.call(obj)] || "object"; };