簡體   English   中英

使用 TypeScript checkJs 在 JSDoc 中擴展泛型類型的方法?

[英]Way to extend generic types in JSDoc with TypeScript checkJs?

例如,我想使用checkJs: true從 JavaScript 中的Map<string, string>繼承。

class MyMap extends Map {};

這將MyMap視為Map<any, any> 如何在 JSDoc 中執行 TypeScript extends Map<string, string>

我明白了,你可以這樣做:

/**
 * @augments {Map<string, string>}
 */
class MyMap extends Map {};

這個對我有用:

class TreeMap extends Map {
    /**
     * @returns {Map<string, TreeMap>}
     */
    constructor(...args) {
        super(...args);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM