久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - typescript的導入已經創建實例

瀏覽:121日期:2023-05-14 09:29:37

問題描述

剛學TS,在寫測試代碼的時候,在我需要創建實例的時候:出現如下問題,有些模糊javascript - typescript的導入已經創建實例

功能模塊具體實現類部分如下javascript - typescript的導入已經創建實例

問題解答

回答1:

18,19是類型定義,你的測試代碼中壓根沒有必須再去構造這么一個類型,只需要在實例 alarm 時傳遞一個正確的參數(而參數的類型就是18,19的定義,按該定義要求傳參)就行了。

回答2:

getAlarmConfig和alarmOutput是兩個類型的定義,可以理解為函數簽名,并不是具體實現, 而你在18和19行要做的應該是對這兩個類型的實現, 只要符合簽名,怎么實現都可以,

比如

const alarmOutput: alarmOutput = (msg) => {}const getAlarmConfig: getAlarmConfig = (id) => new Promise((resolve) => resolve([]));

PS:實現對象的命名最好不要和類型定義同名吧

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 青海省| 虎林市| 宕昌县| 巴南区| 临沧市| 瑞金市| 余江县| 建德市| 屯留县| 浦江县| 扎赉特旗| 华宁县| 临武县| 大悟县| 涞源县| 托克逊县| 措美县| 巴东县| 鲜城| 西林县| 涞源县| 肇源县| 北海市| 中西区| 石台县| 阳山县| 玛纳斯县| 鄂尔多斯市| 宁陵县| 安顺市| 晋州市| 桐乡市| 图们市| 古蔺县| 攀枝花市| 义乌市| 元江| 水富县| 新田县| 金门县| 阿克陶县|