如何结合WebStorm将jsdoc的@mixes用于ES6类

时间:2017-04-17 18:28:13

标签: javascript webstorm jsdoc

使用JSDoc的/** * @mixin foo */ const foo = { myMethod() {} } /** * @mixes foo */ const bar = { } 作为对象,我可以这样编写:

bar

我的WebStorm IDE显示myMethod@mixin方法。我喜欢使用核心装饰器中的/* * @mixes foo */ @mixin (foo) class bam { } 装饰器来混合我班级中的一些对象:

myMethod

不幸的是,WebStorm没有为bam课程显示foo的自动填充功能。

我应该怎么做(除了将{{1}}定义为类并扩展它,因为将使用多个mixin而不是一个选项?)

1 个答案:

答案 0 :(得分:1)

不幸的是@mixin + @mixes目前不适用于ES6,请关注WEB-23997了解更新