is-symbol.js 280 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 "use strict"; module.exports = function (value) { if (!value) return false; if (typeof value === "symbol") return true; if (!value.constructor) return false; if (value.constructor.name !== "Symbol") return false; return value[value.constructor.toStringTag] === "Symbol"; };