Skip to content

Commit 161693c

Browse files
committed
fix: sconfig deps sandbox bug
see angular/angular#31943
1 parent 6ec7f8a commit 161693c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/typescript/src/internal/ts_config.bzl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@ TsConfigInfo = provider()
1818

1919
def _ts_config_impl(ctx):
2020
files = depset([ctx.file.src])
21-
return [DefaultInfo(files = files), TsConfigInfo(deps = ctx.files.deps)]
21+
transitive_deps = []
22+
for dep in ctx.attr.deps:
23+
if TsConfigInfo in dep:
24+
transitive_deps.extend(dep[TsConfigInfo].deps)
25+
return [DefaultInfo(files = files), TsConfigInfo(deps = ctx.files.deps + transitive_deps)]
2226

2327
ts_config = rule(
2428
implementation = _ts_config_impl,

0 commit comments

Comments
 (0)