2017-04-17 49 views
0

使用的對象JSDoc的@mixin,我可以寫這樣的事:如何使用jsdoc對ES6類@mixes結合WebStorm

/** 
* @mixin foo 
*/ 
const foo = { 
    myMethod() {} 
} 

/** 
* @mixes foo 
*/ 
const bar = { 

} 

和我WebStorm IDE顯示barmyMethod方法。我喜歡用從核心裝飾的@mixin裝飾在我班上一些對象混合:

/* 
* @mixes foo 
*/ 
@mixin (foo) 
class bam { 

} 

可惜WebStorm不顯示myMethod自動完成爲bam類。

我該怎麼做(除了將foo定義爲類並對其進行擴展,由於將使用多個mixin,這不是一個選項)?

回答

1

不幸的是@mixin + @mixes目前沒有對ES6工作,請按照WEB-23997更新

+0

:(thanx的信息。我希望得到固定。 – user2520818