2017-08-13 43 views
-1

我正在嘗試關注flux async示例。在此期間,我遇到了以下codeJavaScript中的一般類型

class LoadObjectMap<K, V> 

我有艱難的時間,瞭解從圖書館是支持上面的代碼仿製藥。我谷歌搜索,但我無法找到任何文件。任何文檔鏈接或對發生的任何解釋都會有幫助

回答

3

這是帶有flow的JavaScript。 Flow是一個JavaScript的靜態類型檢查器。

基本上,「flow」爲普通JavaScript代碼提供了類型附加語法。在使用流類型語法編寫JavaScript之後,可以使用flow-cli工具檢查代碼與流類型檢查器是否有任何類型錯誤。但是,由於JavaScript引擎無法理解流語法,因此必須使用"Strip flow types transform" babel插件或"flow-remove-types" CLI工具來刪除類型語法並將代碼轉換爲普通JavaScript。

您提到的語法使用generic types附帶流程。