File tree Expand file tree Collapse file tree 2 files changed +6
-40
lines changed Expand file tree Collapse file tree 2 files changed +6
-40
lines changed Original file line number Diff line number Diff line change 1- load ("@build_bazel_rules_nodejs// :providers.bzl" , "DeclarationInfo " )
1+ load ("@aspect_rules_js//js :providers.bzl" , "JsInfo " )
22
33def _extract_types_impl (ctx ):
44 """Implementation of the `extract_types` rule."""
5- depsets = []
5+ types_files = []
66
77 for dep in ctx .attr .deps :
8- if DeclarationInfo in dep :
9- depsets .append (dep [DeclarationInfo ].transitive_declarations )
8+ if JsInfo in dep :
9+ types_files .extend (dep [JsInfo ].transitive_types .to_list ())
10+ types_files .extend (dep [JsInfo ].types .to_list ())
1011
11- types = depset (transitive = depsets )
12+ types = depset ([ file for file in types_files if file . short_path . startswith ( ctx . label . package )] )
1213
1314 return [
1415 DefaultInfo (files = types ),
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments