build(bazel): allow ng_modules to elide .ngsummary.closure.js files (#22107)
PR Close #22107
This commit is contained in:
parent
235a235fab
commit
b333919722
|
@ -57,7 +57,8 @@ def _expected_outs(ctx):
|
||||||
else:
|
else:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
closure_js = [f.replace(".js", ".closure.js") for f in devmode_js]
|
filter_summaries = ctx.attr.filter_summaries
|
||||||
|
closure_js = [f.replace(".js", ".closure.js") for f in devmode_js if not filter_summaries or not f.endswith(".ngsummary.js")]
|
||||||
declarations = [f.replace(".js", ".d.ts") for f in devmode_js]
|
declarations = [f.replace(".js", ".d.ts") for f in devmode_js]
|
||||||
|
|
||||||
devmode_js_files += [ctx.new_file(ctx.bin_dir, basename + ext) for ext in devmode_js]
|
devmode_js_files += [ctx.new_file(ctx.bin_dir, basename + ext) for ext in devmode_js]
|
||||||
|
@ -282,6 +283,8 @@ NG_MODULE_ATTRIBUTES = {
|
||||||
allow_files = [".ts", ".html"],
|
allow_files = [".ts", ".html"],
|
||||||
mandatory = False),
|
mandatory = False),
|
||||||
|
|
||||||
|
"filter_summaries": attr.bool(default = False),
|
||||||
|
|
||||||
"type_check": attr.bool(default = True),
|
"type_check": attr.bool(default = True),
|
||||||
|
|
||||||
"no_i18n": attr.bool(default = False),
|
"no_i18n": attr.bool(default = False),
|
||||||
|
|
Loading…
Reference in New Issue