Symbol description inference

Shahar Or mightyiampresence at gmail.com
Tue Oct 25 10:45:41 UTC 2016


So, we have function name inference, like

```
const funcs = { foo: () => {} }
funcs.foo.name === 'foo' // true
```

and this inference also works similarly with `const foo = () => {}` and
such.

So, how about Symbol description inference, like:

```
const symbols: {
  foo: Symbol(),
  bar: Symbol()
}
symbols.foo // Symbol(foo)
symbols.bar // Symbol(bar)
```

and `const foo = Symbol()` and such?

Here is my real use case:
https://github.com/yarom-and-shahar/cyclejs-shooter/blob/feaaf0ecd7620832b4bff90ab0f701d51ddcf3ff/src/ui-from-state/index.test.js#L22-L25
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20161025/5523ec22/attachment.html>


More information about the es-discuss mailing list