我不能完全包圍聲明。如果我只想將declare
作爲模塊的一部分,這是否是正確的方法(忽略使用any
)?如何聲明JS模塊的一部分?
import { Method as JaysonMethod } from 'jayson/promise';
declare class JaysonMethod {
handler: any;
execute(server: any, requestParams: any, callback: any) : void;
}
如果是這樣,如果我想要的聲明的是進口Method
其他模塊可用?如果我必須將該聲明放在.d.ts
文件中,是否必須始終導入Method
與別名JaysonMethod
? TypeScript如何將聲明與實際模塊或其中的一部分進行匹配?
我只是很困惑,似乎無法找到一個很好的解釋。
'進口{方法JaysonMethod} ...'只是重命名命名出口。你創建一個變量調用JaysonMethod。 – unional