diff --git a/packages/compiler-cli/index.ts b/packages/compiler-cli/index.ts index 420851b6eb1..1b0d9a9c793 100644 --- a/packages/compiler-cli/index.ts +++ b/packages/compiler-cli/index.ts @@ -38,7 +38,6 @@ export {ConsoleLogger, Logger, LogLevel} from './src/ngtsc/logging'; export {NodeJSFileSystem, absoluteFrom} from './src/ngtsc/file_system'; // Export documentation entities for Angular-internal API doc generation. -export * from './src/ngtsc/docs/src/entities'; export * from './src/ngtsc/docs'; // Exposed for usage in 1P Angular plugin. diff --git a/packages/compiler-cli/ngcc/BUILD.bazel b/packages/compiler-cli/ngcc/BUILD.bazel index 5e8e17c47ca..a983e3c54f3 100644 --- a/packages/compiler-cli/ngcc/BUILD.bazel +++ b/packages/compiler-cli/ngcc/BUILD.bazel @@ -5,7 +5,6 @@ package(default_visibility = ["//visibility:public"]) ts_library( name = "ngcc", srcs = ["index.ts"], - tsconfig = "//packages/compiler-cli:tsconfig", deps = [ "@npm//@types/node", ], diff --git a/packages/compiler-cli/src/ngtsc/docs/BUILD.bazel b/packages/compiler-cli/src/ngtsc/docs/BUILD.bazel index f2d6073e60e..451c5bea24f 100644 --- a/packages/compiler-cli/src/ngtsc/docs/BUILD.bazel +++ b/packages/compiler-cli/src/ngtsc/docs/BUILD.bazel @@ -1,20 +1,22 @@ -load("//tools:defaults.bzl", "ts_library") +load("//tools:defaults2.bzl", "ts_project") package(default_visibility = ["//visibility:public"]) # Compiler code pertaining to extracting data for generating API reference documentation. -ts_library( +ts_project( name = "docs", srcs = ["index.ts"] + glob([ "src/**/*.ts", ]), - module_name = "@angular/compiler-cli/src/ngtsc/docs", - deps = [ + interop_deps = [ "//packages/compiler-cli/src/ngtsc/imports", "//packages/compiler-cli/src/ngtsc/metadata", "//packages/compiler-cli/src/ngtsc/reflection", "//packages/compiler-cli/src/ngtsc/util", - "@npm//@types/node", - "@npm//typescript", + ], + module_name = "@angular/compiler-cli/src/ngtsc/docs", + deps = [ + "//:node_modules/@types/node", + "//:node_modules/typescript", ], ) diff --git a/packages/compiler-cli/src/ngtsc/docs/index.ts b/packages/compiler-cli/src/ngtsc/docs/index.ts index 6dc6deb27a7..a87cff58b7b 100644 --- a/packages/compiler-cli/src/ngtsc/docs/index.ts +++ b/packages/compiler-cli/src/ngtsc/docs/index.ts @@ -6,5 +6,5 @@ * found in the LICENSE file at https://angular.dev/license */ -export {DocEntry} from './src/entities'; +export * from './src/entities'; export {DocsExtractor} from './src/extractor'; diff --git a/packages/tsconfig-build.json b/packages/tsconfig-build.json index 8fd4cf015bf..1615a82cd5a 100644 --- a/packages/tsconfig-build.json +++ b/packages/tsconfig-build.json @@ -29,7 +29,10 @@ "emitDecoratorMetadata": true, "sourceMap": true, "inlineSources": true, - "importHelpers": true + "importHelpers": true, + "paths": { + "@angular/*": ["./*/index", "./*"] + } }, "bazelOptions": { "suppressTsconfigOverrideWarnings": true