UNPKG

chroma-js

Version:

JavaScript library for color conversions

19 lines (18 loc) 372 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(); } export default function (obj) { return classToType[Object.prototype.toString.call(obj)] || 'object'; }