We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6ec7f8a commit 161693cCopy full SHA for 161693c
packages/typescript/src/internal/ts_config.bzl
@@ -18,7 +18,11 @@ TsConfigInfo = provider()
18
19
def _ts_config_impl(ctx):
20
files = depset([ctx.file.src])
21
- return [DefaultInfo(files = files), TsConfigInfo(deps = ctx.files.deps)]
+ 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)]
26
27
ts_config = rule(
28
implementation = _ts_config_impl,
0 commit comments