diff --git a/packages/BUILD.bazel b/packages/BUILD.bazel index 19740997a1..e418573b1a 100644 --- a/packages/BUILD.bazel +++ b/packages/BUILD.bazel @@ -2,10 +2,10 @@ package(default_visibility = ["//visibility:public"]) exports_files([ "tsconfig-build.json", - "tsconfig-test.json", "tsconfig.json", ]) +load("@build_bazel_rules_typescript//:defs.bzl", "ts_config") load("//tools:defaults.bzl", "ts_library") ts_library( @@ -17,6 +17,12 @@ ts_library( ], ) +ts_config( + name = "tsconfig-test", + src = "tsconfig-test.json", + deps = [":tsconfig-build.json"], +) + exports_files([ "license-banner.txt", "README.md", diff --git a/packages/examples/testing/BUILD.bazel b/packages/examples/testing/BUILD.bazel index c8c586c77d..00d2cae68d 100644 --- a/packages/examples/testing/BUILD.bazel +++ b/packages/examples/testing/BUILD.bazel @@ -5,7 +5,7 @@ load("//tools:defaults.bzl", "ts_library") ts_library( name = "testing_examples", srcs = glob(["**/*.ts"]), - tsconfig = "//packages:tsconfig-test.json", + tsconfig = "//packages:tsconfig-test", deps = [ "@ngdeps//@types/jasmine", "@ngdeps//@types/node", diff --git a/tools/defaults.bzl b/tools/defaults.bzl index 377c7057a1..514484d7ce 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -7,7 +7,7 @@ load("//packages/bazel:index.bzl", _ng_module = "ng_module", _ng_package = "ng_p load("//packages/bazel/src:ng_rollup_bundle.bzl", _ng_rollup_bundle = "ng_rollup_bundle") _DEFAULT_TSCONFIG_BUILD = "//packages:tsconfig-build.json" -_DEFAULT_TSCONFIG_TEST = "//packages:tsconfig-test.json" +_DEFAULT_TSCONFIG_TEST = "//packages:tsconfig-test" _DEFAULT_TS_TYPINGS = "@ngdeps//typescript:typescript__typings" _DEFAULT_KARMA_BIN = "@ngdeps//@bazel/karma/bin:karma" _INTERNAL_NG_MODULE_COMPILER = "//packages/bazel/src/ngc-wrapped"