gpt4 book ai didi

javascript - @memberof 用于共享类方法?

转载 作者:行者123 更新时间:2023-11-28 07:16:19 25 4
gpt4 key购买 nike

在我的库中,我使用仅在一处定义的相同方法query 来扩展类型DatabaseTransaction

如果我尝试使用@memberof Database@memberof Transaction,后者会覆盖前者。

jsdoc中指示函数代表两个不同类中的方法的正确方法是什么?

最佳答案

我会这样做:

/**
* @interface Interface
* ...
*/

/**
* @function query
* @memberof Interface
* ...
*/

/**
* @class Database
* @implements Interface
* ...
*/

/**
* @class Transaction
* @implements Interface
* ...
*/

只要没有其他人想要实现 Interface,代码中任何地方都没有定义 Interface 并不一定重要。如果您认为可能,那么创建并扩展一个基类(使用原型(prototype)继承或 ES6 类),并相应地记录。

关于javascript - @memberof 用于共享类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30793889/

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