【问题标题】:Using interface defined in JSDoc in Typescript在 Typescript 中使用 JSDoc 中定义的接口
【发布时间】:2020-02-03 01:09:29
【问题描述】:

我正在尝试使用 allowJscheckJs 在 JS 代码库上设置 TypeScript

I have a JSDoc that uses an interface as a parameter type:

 * @param {IPlugin[]|IPlugin} plugins plugin instance(s).

In the same file,我有通过JSDoc定义的接口:

/**
 * Plugin extension hooks.
 * @interface IPlugin
 * @since 2.1.0
 */

This looks like valid JSDoc to me。但是,TypeScript 失败了:

src/core/core.plugins.js:243:13 - 错误 TS2304:找不到名称“IPlugin”。

243 * @param {IPlugin[]|IPlugin} 插件插件实例。

有什么想法可以让它发挥作用吗?

【问题讨论】:

    标签: typescript jsdoc


    【解决方案1】:
    猜你喜欢
    • 2020-02-21
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 2019-10-24
    • 2013-05-14
    • 2020-07-23
    • 1970-01-01
    相关资源
    最近更新 更多