gpt4 book ai didi

javascript - 如何结合WebStorm使用jsdoc的@mixes for ES6 classes

转载 作者:行者123 更新时间:2023-11-30 15:22:40 24 4
gpt4 key购买 nike

使用 JSDoc 的 @mixin 对象,我可以这样写:

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

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

}

我的 WebStorm IDE 显示 bar 有一个 myMethod 方法。我喜欢使用来自 core-decorators 的 @mixin 装饰器来混合我类中的一些对象:

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

}

不幸的是,WebStorm 不显示 bam 类的 myMethod 的自动完成。

我应该做什么(除了将 foo 定义为类并扩展它,这不是一个选项,因为将使用多个 mixins)?

最佳答案

很遗憾,@mixin + @mixes 目前不适用于 ES6,请关注 WEB-23997更新

关于javascript - 如何结合WebStorm使用jsdoc的@mixes for ES6 classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43457260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com