From a527a03090251c343624c7feb0ad0b21d50cb3b5 Mon Sep 17 00:00:00 2001 From: Ernesto Casablanca Date: Mon, 27 Oct 2025 15:15:14 +0000 Subject: [PATCH] feat: allow .ts and .d.ts file extensions. Useful to use the -emit-tsd=myfile.d.ts flag --- bazel/emscripten_toolchain/link_wrapper.py | 2 ++ bazel/emscripten_toolchain/wasm_cc_binary.bzl | 2 ++ 2 files changed, 4 insertions(+) diff --git a/bazel/emscripten_toolchain/link_wrapper.py b/bazel/emscripten_toolchain/link_wrapper.py index 0e2573dfb1..5d187a4b1c 100644 --- a/bazel/emscripten_toolchain/link_wrapper.py +++ b/bazel/emscripten_toolchain/link_wrapper.py @@ -88,6 +88,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 e7bd8ef6dc..ac8accbcb4 100644 --- a/bazel/emscripten_toolchain/wasm_cc_binary.bzl +++ b/bazel/emscripten_toolchain/wasm_cc_binary.bzl @@ -67,6 +67,8 @@ _ALLOW_OUTPUT_EXTNAMES = [ ".js.symbols", ".wasm.debug.wasm", ".html", + ".ts", + ".d.ts", ] _WASM_BINARY_COMMON_ATTRS = {