0
我正在嘗試爲已存在的庫創建打字定義,並且有問題正確描述了其結構。問題是嵌套的命名空間。在JavaScript我的方法的全名是這樣的:爲打字稿中的嵌套命名空間創建打字
NameSpace1.NameSpace2.NameSpace3.MethodName()
但我不能夠創造適當的d.ts
定義文件...我試過不同的組合,與export interface
,export module
嵌套命名空間...但沒有任何工作。不觸發任何錯誤,唯一的建設以下內容:
declare namespace NameSpace1 {
}
但這是不夠的......你知道如何正確地描述打字稿定義這樣一個嵌套的命名空間?
我試過這種方法以及...它沒有爲我工作。當我嘗試使用這個定義時,它說:'typeof Namespace1'類型中不存在'Property'Namespace2'... – shytikov
它在TypeScript Playground中起作用。也許在你的問題中發佈一個實際的例子? –
是的,我現在就發佈!謝謝你幫助我! – shytikov