新增對更多 JavaScript 全域 API 的支援
截至 2018-09-24,我們已經在目前的 ECMAScript 標準中新增了所有 API(太棒了!)。為此,希望您不會發現遺失的 API,但如果您真的發現了,請隨時提出問題!
我們目前將新增至 ECMAScript 並處於 TC39 第 4 階段的新 API 新增至此 crate。如果第 4 階段有新的 API,也請隨時提出問題!
新增 API 的說明
-
找到您想新增的 API 的
wasm-bindgen
問題。如果不存在,請隨時開啟一個!之後,請務必在問題上發表評論,以避免工作重複。 -
開啟相關 JS API 的 MDN 頁面。
-
在您的編輯器中開啟
crates/js-sys/src/lib.rs
;這是我們實作綁定的檔案。 -
遵循
crates/js-sys/src/lib.rs
頂部關於如何新增新綁定的指示。 -
為新綁定新增測試至
crates/js-sys/tests/wasm/MyType.rs
-
傳送 pull request!