新增對更多 JavaScript 全域 API 的支援
截至 2018-09-24,我們已在目前的 ECMAScript 標準中新增所有 API(耶!)。為此,您可能不會發現有缺少任何 API,但如果您發現有,請隨時提出問題!
我們目前會將 TC39 第 4 階段中新增至 ECMAScript 的新 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
-
[ ] 執行 JS 全域 API 繫結測試
-
[ ] 發送 Pull Request!