新增對更多 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!