[bazel] feat: allow .ts and .d.ts file extensions. (#1625)

Useful to use the `--emit-tsd <myfile>.d.ts`
[flag](https://emscripten.org/docs/tools_reference/emcc.html).
diff --git a/bazel/emscripten_toolchain/link_wrapper.py b/bazel/emscripten_toolchain/link_wrapper.py
index 2215a2f..75cd3fa 100644
--- a/bazel/emscripten_toolchain/link_wrapper.py
+++ b/bazel/emscripten_toolchain/link_wrapper.py
@@ -87,6 +87,8 @@
     '.js.symbols',
     '.wasm.debug.wasm',
     '.html',
+    '.ts',
+    '.d.ts',
 ]
 
 for ext in extensions:
diff --git a/bazel/emscripten_toolchain/wasm_cc_binary.bzl b/bazel/emscripten_toolchain/wasm_cc_binary.bzl
index e7bd8ef..ac8accb 100644
--- a/bazel/emscripten_toolchain/wasm_cc_binary.bzl
+++ b/bazel/emscripten_toolchain/wasm_cc_binary.bzl
@@ -67,6 +67,8 @@
     ".js.symbols",
     ".wasm.debug.wasm",
     ".html",
+    ".ts",
+    ".d.ts",
 ]
 
 _WASM_BINARY_COMMON_ATTRS = {