Skip to content

Commit b4870f9

Browse files
committed
refactor: move resize observer to private cdk entrypoint
1 parent ec56430 commit b4870f9

File tree

8 files changed

+57
-23
lines changed

8 files changed

+57
-23
lines changed

src/cdk/config.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CDK_ENTRYPOINTS = [
1313
"listbox",
1414
"menu",
1515
"observers",
16+
"observers/private",
1617
"overlay",
1718
"platform",
1819
"portal",

src/cdk/observers/private/BUILD.bazel

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
load(
2+
"//tools:defaults.bzl",
3+
"ng_module",
4+
"ng_test_library",
5+
"ng_web_test_suite",
6+
)
7+
8+
package(default_visibility = ["//visibility:public"])
9+
10+
ng_module(
11+
name = "private",
12+
srcs = glob(
13+
["**/*.ts"],
14+
exclude = ["**/*.spec.ts"],
15+
),
16+
deps = [
17+
"//src:dev_mode_types",
18+
"//src/cdk/platform",
19+
"@npm//rxjs",
20+
],
21+
)
22+
23+
ng_test_library(
24+
name = "private_tests_lib",
25+
srcs = glob(
26+
["**/*.spec.ts"],
27+
exclude = ["**/*.e2e.spec.ts"],
28+
),
29+
deps = [
30+
":private",
31+
],
32+
)
33+
34+
ng_web_test_suite(
35+
name = "unit_tests",
36+
deps = [
37+
":private_tests_lib",
38+
],
39+
)
40+
41+
filegroup(
42+
name = "source-files",
43+
srcs = glob(["**/*.ts"]),
44+
)

src/cdk/observers/private/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
export * from './shared-resize-observer';

src/material/form-field/BUILD.bazel

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ load(
22
"//tools:defaults.bzl",
33
"markdown_to_html",
44
"ng_module",
5-
"ng_test_library",
6-
"ng_web_test_suite",
75
"sass_binary",
86
"sass_library",
97
)
@@ -20,7 +18,7 @@ ng_module(
2018
deps = [
2119
"//src:dev_mode_types",
2220
"//src/cdk/bidi",
23-
"//src/cdk/observers",
21+
"//src/cdk/observers/private",
2422
"//src/cdk/platform",
2523
"//src/material/core",
2624
"@npm//@angular/forms",
@@ -81,21 +79,3 @@ filegroup(
8179
name = "source-files",
8280
srcs = glob(["**/*.ts"]),
8381
)
84-
85-
ng_test_library(
86-
name = "form_field_tests_lib",
87-
srcs = glob(
88-
["**/*.spec.ts"],
89-
exclude = ["**/*.e2e.spec.ts"],
90-
),
91-
deps = [
92-
":form-field",
93-
],
94-
)
95-
96-
ng_web_test_suite(
97-
name = "unit_tests",
98-
deps = [
99-
":form_field_tests_lib",
100-
],
101-
)

src/material/form-field/directives/floating-label.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
OnDestroy,
1717
Output,
1818
} from '@angular/core';
19-
import {SharedResizeObserver} from '../shared-resize-observer';
19+
import {SharedResizeObserver} from '@angular/cdk/observers/private';
2020
import {Subscription} from 'rxjs';
2121

2222
/**

tools/public_api_guard/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ generate_test_targets(
99
[
1010
"//src/cdk",
1111
"//src/material",
12-
] + ["//src/cdk/%s" % e for e in CDK_ENTRYPOINTS] +
12+
] + ["//src/cdk/%s" % e for e in CDK_ENTRYPOINTS if not e.endswith("/private")] +
1313
["//src/material/%s" % e for e in MATERIAL_ENTRYPOINTS + MATERIAL_TESTING_ENTRYPOINTS],
1414
)
1515

0 commit comments

Comments
 (0)