the syntax let decorators ?

Andy Earnshaw andyearnshaw at gmail.com
Thu Jan 11 09:31:00 UTC 2018


I don't like this syntax.  `let` can be used to declare multiple variables,
so how does this work?

```
@inc
let a = 1,
    b = 2;
```

Does it only decorate the first, or does it decorate all?  Either way, I
don't think it's flexible enough to be compatible with certain coding
styles.  If it is ever going to work, the decorator should come before the
variable name:

```
let @inc a = 1,
    @inc b = 2;
```

On Wed, 27 Dec 2017 at 10:48 chendianbuji <chendianbuji at gmail.com> wrote:

> do you like syntax like this
>
> ```
> @inc
> let a = 1;
>
> function inc(value) {
>   return value + 1;
> }
> ```
>
> I write a plugin to enable this syntax for test, [javascript let
> decorators](https://github.com/ukari/javascript-let-decorators)
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20180111/9b4e726b/attachment-0001.html>


More information about the es-discuss mailing list