Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
exotic / src / mobx / deps / toMobxSymbol.ts
Size: Mime:
// var thing = {
//   [Symbol("mobx aministration")]: true
// }
// var $symbol = toMobxSymbol(thing)
// console.log({symbol: $symbol, value: thing[$symbol]})
export function isMobxSymbolEqByString(x: Symbol) {
  const asString = String(x)
  return asString.includes('mobx')
}
export function toMobxSymbol(thing) {
  const $mobx = Object.getOwnPropertySymbols(thing).find(isMobxSymbolEqByString)
  return $mobx
}