angular/tools/angular_ts_project.bzl
AleksanderBodurri ab98d3cfae build(devtools): port over bazel tooling from angular/components
Previously the ts_library bazel rule was used to build angular devtools. This commit migrates to ts project and brings in some bazel tooling from angular/components to run bundle spec files for karma tests.
2021-11-17 23:47:26 -05:00

10 lines
377 B
Python

load("//tools:typescript.bzl", _ts_project = "ts_project", _ts_test_project = "ts_test_project")
def ng_ts_project(name, tsconfig = "//:tsconfig.json", srcs = [], angular_assets = [], **kwargs):
_ts_project(
name = name,
tsconfig = tsconfig,
tsc = "@npm//@angular/compiler-cli/bin:ngc",
srcs = srcs + angular_assets,
**kwargs
)