1
在打字稿1.5,我在IFoo.ts
如下界面:打字稿1.5:出口的默認實現接口
// IFoo.ts
interface IFoo<T> {
bar(): T;
}
和實施在FooString.ts
:
// FooString.ts
export default {
bar:() => 'Hello world'
}
如何模塊FooString.ts
聲明對象字面量它作爲IFoo<sring>
的實現導出?如果沒有聲明,編譯器不會檢查接口的實現,並且編譯時檢查FooString
模塊會有問題。
這是相當稀少。你可以添加一些文字來解釋這個代碼/它如何解決OP的問題? – gung
不幸的是不是合適的答案。導出名爲'defaults'的變量不會執行任何操作。 –