[英]Is there a way to declare a typescript class type that is similar to `any`?
我正在慢慢地將一個項目轉換為 typescript 並且有一個依賴項我想通過 global.d.ts 添加一些類型。
例如,該依賴項具有我想用類型聲明的 SomeClass,但我現在想跳過另外十幾個其他類。
但是,當我為 SomeClass 添加類型時,它會導致其他所有內容都變成錯誤“沒有導出成員”。
有沒有辦法跳過其他人或現在將它們聲明為任何? 使用新的 SkipThisClassForNow() 執行export type SkipThisClassForNow = any
效果不佳。
在沒有任何類型聲明的情況下,typescript 將從該依賴項導入的所有內容視為any
並且可以正常工作。 有沒有辦法強制 typescript 那樣做? 還是像這樣的類型聲明沒有或全部?
下面的示例導出具有索引簽名的Module
,它將為任何未定義的鍵提供類型any
。 定義的鍵將導出定義的類型。
declare module 'dependency' {
class SomeClass {
constructor(a: boolean)
}
interface Module {
[key: string]: any
SomeClass: typeof SomeClass
}
const module: Module;
export = module;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.