|
4 | 4 | # found in the LICENSE file at https://angular.dev/license
|
5 | 5 |
|
6 | 6 | load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
|
7 |
| -load("//tools:defaults.bzl", "ts_library") |
| 7 | +load("//tools:interop.bzl", "ts_project") |
8 | 8 |
|
9 | 9 | licenses(["notice"])
|
10 | 10 |
|
11 | 11 | package(default_visibility = ["//visibility:public"])
|
12 | 12 |
|
13 |
| -ts_library( |
| 13 | +ts_project( |
14 | 14 | name = "node",
|
15 | 15 | srcs = glob(
|
16 | 16 | include = ["**/*.ts"],
|
17 | 17 | exclude = ["**/*_spec.ts"],
|
18 | 18 | ),
|
19 |
| - module_name = "@angular-devkit/architect/node", |
20 |
| - module_root = "index.d.ts", |
21 |
| - deps = [ |
22 |
| - "//packages/angular_devkit/architect", |
| 19 | + interop_deps = [ |
23 | 20 | "//packages/angular_devkit/core",
|
24 | 21 | "//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", |
27 | 28 | ],
|
28 | 29 | )
|
29 | 30 |
|
30 |
| -ts_library( |
| 31 | +ts_project( |
31 | 32 | name = "node_test_lib",
|
32 | 33 | testonly = True,
|
33 | 34 | srcs = glob(
|
34 | 35 | include = [
|
35 | 36 | "**/*_spec.ts",
|
36 | 37 | ],
|
37 | 38 | ),
|
38 |
| - deps = [ |
39 |
| - ":node", |
40 |
| - "//packages/angular_devkit/architect", |
| 39 | + interop_deps = [ |
41 | 40 | "//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", |
43 | 47 | ],
|
44 | 48 | )
|
45 | 49 |
|
|
0 commit comments