2
A
回答
1
環境變量的內容與在運行時給出的任何其他輸入類似:它不能被靜態地識別。因此Flow必須保守,並強制您使用運行時檢查進行驗證。下面是該工作(從https://github.com/facebook/flow/issues/1192#issuecomment-299140919複製)的運行時檢查的兩個例子
// throw
if (!process.env.FOO) throw new Error('FOO missing');
const foo = process.env.FOO;
// fall back
const bar = process.env.BAR || 'bar';
(foo: string); // ok!
(bar: string); // ok!
相關問題
- 1. 如何在Go中聲明循環變量的變量類型?
- 2. 聲明環境變量外殼
- 3. 如何聲明System.Collections.Generic.IEnumerable類型的變量?
- 4. 流量/流量類型 - 如何擴展已聲明的模塊
- 5. 如何使用聲明的環境變量
- 6. 如何使用jenkins在gradle中聲明BUILD_NUMBER環境變量?
- 7. 如何聲明循環變量的類型
- 8. 用循環聲明變量
- 9. 如何更改Jenkins聲明式管道環境變量?
- 10. 如何修改環境變量與詹金斯聲明管道
- 11. 聲明使用類型變量
- 12. 聲明泛型變量類型
- 13. 回聲環境變量
- 14. 變量聲明++型
- 15. 流星環境變量
- 16. 在Typescript中聲明環境變量如果不爲空
- 17. 環境變量類型鑄造
- 18. 變量聲明和數據類型
- 19. 聲明變量類型的好處
- 20. 聲明變量是某種類型的
- 21. C++模板變量類型聲明
- 22. 聲明新窗體變量類型VB.NET
- 23. 如何使用PHPDoc符號聲明局部變量的類型?
- 24. 如何用類型x和接口y聲明變量?
- 25. 如何用Lua中的類型聲明變量
- 26. JS聲明變量和使用getElementById()
- 27. 如何在類中聲明變量?
- 28. 如何使用全局變量設置Jenkins聲明式管道環境?
- 29. 如何在Jenkins聲明式管道的代理部分使用環境變量?
- 30. 如何在環境變量
https://github.com/facebook/flow/issues/1192 –