Skip to content

Commit 57d0ca1

Browse files
AndrewKushniratscott
authored andcommitted
ci: add golden files for runtime error codes (#44677)
Runtime error codes in the Core, Common and Forms packages were not included into the `public-api` group reviews. This commit creates the necessary golden files to keep track of further changes in the runtime codes. This is a followup from #44398 (comment). PR Close #44677
1 parent c7b210d commit 57d0ca1

6 files changed

Lines changed: 121 additions & 2 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## API Report File for "angular-srcs"
2+
3+
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
4+
5+
```ts
6+
7+
// @public
8+
export const enum RuntimeErrorCode {
9+
// (undocumented)
10+
PARENT_NG_SWITCH_NOT_FOUND = 2000
11+
}
12+
13+
// (No @packageDocumentation comment for this package)
14+
15+
```

goldens/public-api/core/errors.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
## API Report File for "angular-srcs"
2+
3+
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
4+
5+
```ts
6+
7+
// @public
8+
export function formatRuntimeError<T = RuntimeErrorCode>(code: T, message: string): string;
9+
10+
// @public (undocumented)
11+
export class RuntimeError<T = RuntimeErrorCode> extends Error {
12+
constructor(code: T, message: string);
13+
// (undocumented)
14+
code: T;
15+
}
16+
17+
// @public
18+
export const enum RuntimeErrorCode {
19+
// (undocumented)
20+
ALREADY_DESTROYED_PLATFORM = 404,
21+
// (undocumented)
22+
ASYNC_INITIALIZERS_STILL_RUNNING = 405,
23+
// (undocumented)
24+
BOOTSTRAP_COMPONENTS_NOT_FOUND = 403,
25+
// (undocumented)
26+
CYCLIC_DI_DEPENDENCY = -200,
27+
// (undocumented)
28+
ERROR_HANDLER_NOT_FOUND = 402,
29+
// (undocumented)
30+
EXPORT_NOT_FOUND = -301,
31+
// (undocumented)
32+
EXPRESSION_CHANGED_AFTER_CHECKED = -100,
33+
// (undocumented)
34+
MULTIPLE_COMPONENTS_MATCH = -300,
35+
// (undocumented)
36+
MULTIPLE_PLATFORMS = 400,
37+
// (undocumented)
38+
PIPE_NOT_FOUND = -302,
39+
// (undocumented)
40+
PLATFORM_NOT_FOUND = 401,
41+
// (undocumented)
42+
PROVIDER_NOT_FOUND = -201,
43+
// (undocumented)
44+
RECURSIVE_APPLICATION_REF_TICK = 101,
45+
// (undocumented)
46+
TEMPLATE_STRUCTURE_ERROR = 305,
47+
// (undocumented)
48+
UNKNOWN_BINDING = 303,
49+
// (undocumented)
50+
UNKNOWN_ELEMENT = 304
51+
}
52+
53+
// (No @packageDocumentation comment for this package)
54+
55+
```

goldens/public-api/forms/errors.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
## API Report File for "angular-srcs"
2+
3+
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
4+
5+
```ts
6+
7+
// @public
8+
export const enum RuntimeErrorCode {
9+
// (undocumented)
10+
MISSING_CONTROL = 1001,
11+
// (undocumented)
12+
MISSING_CONTROL_VALUE = 1002,
13+
// (undocumented)
14+
NO_CONTROLS = 1000
15+
}
16+
17+
// (No @packageDocumentation comment for this package)
18+
19+
```

packages/common/BUILD.bazel

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test")
22
load("//packages/common/locales:index.bzl", "generate_base_currencies_file")
3-
load("//tools:defaults.bzl", "api_golden_test_npm_package", "ng_module", "ng_package")
3+
load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "ng_module", "ng_package")
44

55
package(default_visibility = ["//visibility:public"])
66

@@ -77,3 +77,13 @@ api_golden_test_npm_package(
7777
golden_dir = "angular/goldens/public-api/common",
7878
npm_package = "angular/packages/common/npm_package",
7979
)
80+
81+
api_golden_test(
82+
name = "common_errors",
83+
data = [
84+
"//goldens:public-api",
85+
"//packages/common",
86+
],
87+
entry_point = "angular/packages/common/src/errors.d.ts",
88+
golden = "angular/goldens/public-api/common/errors.md",
89+
)

packages/core/BUILD.bazel

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,13 @@ api_golden_test(
104104
entry_point = "angular/packages/core/src/render3/global_utils_api.d.ts",
105105
golden = "angular/goldens/public-api/core/global_utils.md",
106106
)
107+
108+
api_golden_test(
109+
name = "core_errors",
110+
data = [
111+
"//goldens:public-api",
112+
"//packages/core",
113+
],
114+
entry_point = "angular/packages/core/src/errors.d.ts",
115+
golden = "angular/goldens/public-api/core/errors.md",
116+
)

packages/forms/BUILD.bazel

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("//tools:defaults.bzl", "api_golden_test_npm_package", "ng_module", "ng_package")
1+
load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "ng_module", "ng_package")
22

33
package(default_visibility = ["//visibility:public"])
44

@@ -46,3 +46,13 @@ api_golden_test_npm_package(
4646
golden_dir = "angular/goldens/public-api/forms",
4747
npm_package = "angular/packages/forms/npm_package",
4848
)
49+
50+
api_golden_test(
51+
name = "forms_errors",
52+
data = [
53+
"//goldens:public-api",
54+
"//packages/forms",
55+
],
56+
entry_point = "angular/packages/forms/src/errors.d.ts",
57+
golden = "angular/goldens/public-api/forms/errors.md",
58+
)

0 commit comments

Comments
 (0)