Skip to content

Commit 7a0adb9

Browse files
devversionclydin
authored andcommitted
build: migrate remaining angular-devkit/architect to ts_project
This completes `ts_library` to `ts_project` for the architect devkit package.
1 parent 0fee027 commit 7a0adb9

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

packages/angular_devkit/architect/node/BUILD.bazel

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,46 @@
44
# found in the LICENSE file at https://angular.dev/license
55

66
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
7-
load("//tools:defaults.bzl", "ts_library")
7+
load("//tools:interop.bzl", "ts_project")
88

99
licenses(["notice"])
1010

1111
package(default_visibility = ["//visibility:public"])
1212

13-
ts_library(
13+
ts_project(
1414
name = "node",
1515
srcs = glob(
1616
include = ["**/*.ts"],
1717
exclude = ["**/*_spec.ts"],
1818
),
19-
module_name = "@angular-devkit/architect/node",
20-
module_root = "index.d.ts",
21-
deps = [
22-
"//packages/angular_devkit/architect",
19+
interop_deps = [
2320
"//packages/angular_devkit/core",
2421
"//packages/angular_devkit/core/node",
25-
"@npm//@types/node",
26-
"@npm//rxjs",
22+
],
23+
module_name = "@angular-devkit/architect/node",
24+
deps = [
25+
"//:root_modules/@types/node",
26+
"//:root_modules/rxjs",
27+
"//packages/angular_devkit/architect:architect_rjs",
2728
],
2829
)
2930

30-
ts_library(
31+
ts_project(
3132
name = "node_test_lib",
3233
testonly = True,
3334
srcs = glob(
3435
include = [
3536
"**/*_spec.ts",
3637
],
3738
),
38-
deps = [
39-
":node",
40-
"//packages/angular_devkit/architect",
39+
interop_deps = [
4140
"//tests/angular_devkit/architect/node/jobs:jobs_test_lib",
42-
"@npm//rxjs",
41+
],
42+
deps = [
43+
":node_rjs",
44+
"//:root_modules/@types/jasmine",
45+
"//:root_modules/rxjs",
46+
"//packages/angular_devkit/architect:architect_rjs",
4347
],
4448
)
4549

0 commit comments

Comments
 (0)