[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 = {