UNPKG

@instana/core

Version:
20 lines (17 loc) 461 B
/* * (c) Copyright IBM Corp. 2021 * (c) Copyright Instana Inc. and contributors 2020 */ 'use strict'; /** * @type {Function} * @param {Object.<symbol, *>} object * @param {string} symbolString */ module.exports = exports = function readSymbolProperty(object, symbolString) { const symbol = Object.getOwnPropertySymbols(object).find(sym => sym && sym.toString() === symbolString); if (symbol) { return object[symbol]; } return undefined; };