Avoid recursively adding depth to depsets in rules_typescript PiperOrigin-RevId: 280437642
diff --git a/internal/common/compilation.bzl b/internal/common/compilation.bzl index 1bcf2bc..eff1846 100644 --- a/internal/common/compilation.bzl +++ b/internal/common/compilation.bzl
@@ -459,14 +459,11 @@ if not is_library: files_depsets.append(depset(tsickle_externs)) - transitive_es6_sources = depset() + transitive_es6_sources_sets = [es6_sources] for dep in deps: if hasattr(dep, "typescript"): - transitive_es6_sources = depset(transitive = [ - transitive_es6_sources, - dep.typescript.transitive_es6_sources, - ]) - transitive_es6_sources = depset(transitive = [transitive_es6_sources, es6_sources]) + transitive_es6_sources_sets += [dep.typescript.transitive_es6_sources] + transitive_es6_sources = depset(transitive = transitive_es6_sources_sets) return { "providers": [