Inline...
On Wed, Aug 23, 2017 at 11:08 AM Vihan Bhargava <[email protected]> wrote:
> The `Proxy` class is great for classes however at the moment, the current
> syntax can be unwieldy:
>
> ```
> class MyClass {
> constructor() {
> return new Proxy(this, {
> get: function(target, name) {
> if (name in target) return target[name];
> // ... do something to determine property
> }
> });
> }
> }
> ```
>
> My proposal is to introduce a more idiomatic syntax for proxies in classes:
>
> ```
> class MyClass {
> constructor () { ... }
> get *(name) {
> // ... do something to determine property
> }
> }
> ```
>
This looks too much like GeneratorMethod syntax:
class Foo {
constructor() {}
* gen() {}
}
Rick
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss