Skip to content

Commit f98dfc2

Browse files
committed
build: migrate integration and primitives/defer to ts_project (#61862)
Migrates remaining `ts_project` targets (excluding zone.js) to `ts_project`. PR Close #61862
1 parent d462051 commit f98dfc2

File tree

6 files changed

+24
-10
lines changed

6 files changed

+24
-10
lines changed

integration/ng-modules-importability/BUILD.bazel

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
load("//integration/ng-modules-importability:index.bzl", "module_test")
2-
load("//tools:defaults.bzl", "ts_library")
2+
load("//tools:defaults2.bzl", "ts_project")
33

4-
ts_library(
4+
ts_project(
55
name = "test_lib",
66
testonly = True,
7-
srcs = glob(["*.ts"]),
7+
srcs = glob(["*.mts"]),
88
data = [
99
"//packages:package_json",
1010
],
11-
deps = [
11+
interop_deps = [
1212
"//packages/compiler-cli",
13-
"@npm//typescript",
13+
],
14+
tsconfig = "tsconfig.json",
15+
deps = [
16+
"//:node_modules/@types/node",
17+
"//:node_modules/typescript",
1418
],
1519
)
1620

integration/ng-modules-importability/find-all-modules.ts renamed to integration/ng-modules-importability/find-all-modules.mts

File renamed without changes.

integration/ng-modules-importability/index.bzl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def module_test(name, npm_packages, skipped_entry_points = [], additional_deps =
1717
":%s_config" % name,
1818
"//integration/ng-modules-importability:test_lib",
1919
] + additional_deps + [pkg[0] for pkg in npm_packages.items()],
20-
entry_point = "//integration/ng-modules-importability:index.ts",
20+
entry_point = "//integration/ng-modules-importability:index.mjs",
2121
enable_linker = True,
2222
templated_args = ["$(rootpath :%s_config)" % name],
2323
**kwargs

integration/ng-modules-importability/index.ts renamed to integration/ng-modules-importability/index.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import {performCompilation} from '../../packages/compiler-cli';
1+
import {performCompilation} from '../../packages/compiler-cli/index.js';
22
import * as fs from 'fs/promises';
33
import * as path from 'path';
44
import * as os from 'os';
55
import ts from 'typescript';
6-
import {findAllEntryPointsAndExportedModules} from './find-all-modules';
6+
import {findAllEntryPointsAndExportedModules} from './find-all-modules.mjs';
77

88
async function main() {
99
const [configPath] = process.argv.slice(2);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"compilerOptions": {
3+
"strict": true,
4+
"declaration": true,
5+
"sourceMap": true,
6+
"module": "node16",
7+
"moduleResolution": "node16",
8+
"types": ["node"]
9+
}
10+
}

packages/core/primitives/defer/BUILD.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
load("//tools:defaults.bzl", "ts_library")
1+
load("//tools:defaults2.bzl", "ts_project")
22

33
package(default_visibility = [
44
"//packages/core:__subpackages__",
55
])
66

7-
ts_library(
7+
ts_project(
88
name = "triggers",
99
srcs = glob(
1010
[

0 commit comments

Comments
 (0)