0
Q
限制變量聲明模塊
A
回答
1
如果你是一個模塊中,你可以使用:
declare var SomeVar: {};
而且SomeVar
將只在該模塊/文件中可用。
我需要引用不是來自我的模塊的全局。
正如你可以從下面的例子中看到,一些模塊拍攝,你可以在模塊內同時使用SomeVarA
和SomeVarB
。
declare global {
var SomeVarA: {};
}
declare var SomeVarB: {};
const a = SomeVarA;
const b = SomeVarB;
這兩個聲明可以代表一個全局變量的,唯一的區別是,SomeVarB
是不在程序中的任何其他模塊可見的,而SomeVarA
是。
例如,在另一個模塊將出現以下情況...
// OK
const a = SomeVarA;
// Cannot find name 'SomeVarB'. Did you mean 'SomeVarA'?
const b = SomeVarB;
相關問題
- 1. 聲明模塊內的變量
- 2. 打字稿,聲明一個變量與聲明模塊
- 3. BEGIN塊和變量聲明
- 4. 聲明MySQL變量的權限?
- 5. 變量聲明
- 6. 聲明變量
- 7. 變量聲明
- 8. 聲明變量
- 9. 變量聲明
- 10. 變量聲明?
- 11. 聲明變量
- 12. 聲明變量
- 13. 如何爲聲明窗口變量的Require.js模塊聲明參數
- 14. 在短變量聲明中從不同塊中重新聲明變量
- 15. 變量聲明在一個With塊
- 16. 在PL/SQL塊變量聲明
- 17. BEGIN塊中的變量聲明
- 18. 塊聲明變量可見外?
- 19. 在pl/sql塊中聲明變量
- 20. 批量IF聲明限制/問題
- 21. 聲明兩個定製模塊。
- 22. 模塊範圍中聲明的變量不是模塊對象的屬性嗎?
- 23. 無限制變量名稱在水星中的聲明
- 24. React是否限制使用未聲明的變量?
- 25. 限制適用於隱式類型的變量聲明
- 26. 對於Python模塊,要聲明哪些標準全局變量?
- 27. 如何聲明一個變量被導入模塊使用
- 28. 全球聲明的變量是不是在其他模塊
- 29. 在TypeScript中使用外部模塊聲明全局變量
- 30. 內核模塊中未聲明的變量
我需要引用一些全球性,是不是從我的模塊。 –
嗨@NN_我已經添加了一個擴展的解釋來說明這一點。 – Fenton