Skip to content
This repository was archived by the owner on Jan 6, 2025. It is now read-only.

Commit 53a6ebb

Browse files
CaerusKaruThomasBurleson
authored andcommitted
feat(core): move MatchMedia to internal scope (#998)
BREAKING CHANGE: `MediaObserver` is the only supported mechanism to watch breakpoint activations outside the library. Developers should not use `MatchMedia`. * MatchMedia is no longer exported as a public utility. * ServerMatchMedia is no longer exported at all
1 parent c45f2ae commit 53a6ebb

File tree

26 files changed

+72
-71
lines changed

26 files changed

+72
-71
lines changed

src/lib/core/match-media/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,3 @@
88

99
export * from './match-media';
1010
export * from './mock/mock-match-media';
11-
export * from './server-match-media';

src/lib/core/public-api.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ export * from './add-alias';
1515

1616
export * from './base/index';
1717
export * from './breakpoints/index';
18-
export * from './match-media/index';
18+
export {
19+
MatchMedia as ɵMatchMedia,
20+
MockMatchMedia as ɵMockMatchMedia,
21+
MockMatchMediaProvider as ɵMockMatchMediaProvider,
22+
} from './match-media/index';
1923
export * from './media-observer/index';
2024
export * from './utils/index';
2125

src/lib/extended/class/class.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import {CommonModule, isPlatformServer} from '@angular/common';
1010
import {ComponentFixture, TestBed, fakeAsync, flush, inject} from '@angular/core/testing';
1111
import {MatButtonModule} from '@angular/material/button';
1212
import {
13-
MatchMedia,
13+
ɵMatchMedia as MatchMedia,
1414
CoreModule,
15-
MockMatchMedia,
16-
MockMatchMediaProvider,
15+
ɵMockMatchMedia as MockMatchMedia,
16+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1717
} from '@angular/flex-layout/core';
1818

1919
import {customMatchers, expect} from '../../utils/testing/custom-matchers';

src/lib/extended/img-src/img-src.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {Component, PLATFORM_ID} from '@angular/core';
99
import {CommonModule, isPlatformServer} from '@angular/common';
1010
import {ComponentFixture, TestBed, inject} from '@angular/core/testing';
1111
import {
12-
MatchMedia,
13-
MockMatchMedia,
14-
MockMatchMediaProvider,
12+
ɵMatchMedia as MatchMedia,
13+
ɵMockMatchMedia as MockMatchMedia,
14+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1515
SERVER_TOKEN,
1616
StyleUtils,
1717
} from '@angular/flex-layout/core';

src/lib/extended/show-hide/hide.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {Component, OnInit} from '@angular/core';
99
import {CommonModule} from '@angular/common';
1010
import {ComponentFixture, TestBed, inject} from '@angular/core/testing';
1111
import {
12-
MatchMedia,
13-
MockMatchMedia,
14-
MockMatchMediaProvider,
12+
ɵMatchMedia as MatchMedia,
13+
ɵMockMatchMedia as MockMatchMedia,
14+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1515
MediaObserver,
1616
SERVER_TOKEN,
1717
StyleUtils

src/lib/extended/show-hide/show.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {Component, Directive, OnInit, PLATFORM_ID} from '@angular/core';
99
import {CommonModule, isPlatformBrowser} from '@angular/common';
1010
import {ComponentFixture, TestBed, inject} from '@angular/core/testing';
1111
import {
12-
MatchMedia,
13-
MockMatchMedia,
14-
MockMatchMediaProvider,
12+
ɵMatchMedia as MatchMedia,
13+
ɵMockMatchMedia as MockMatchMedia,
14+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1515
MediaObserver,
1616
SERVER_TOKEN,
1717
StyleUtils,

src/lib/extended/style/style.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import {Component} from '@angular/core';
99
import {CommonModule} from '@angular/common';
1010
import {ComponentFixture, TestBed, inject} from '@angular/core/testing';
1111
import {
12-
MatchMedia,
12+
ɵMatchMedia as MatchMedia,
1313
CoreModule,
14-
MockMatchMedia,
15-
MockMatchMediaProvider,
14+
ɵMockMatchMedia as MockMatchMedia,
15+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1616
StyleUtils,
1717
} from '@angular/flex-layout/core';
1818
import {DefaultLayoutDirective} from '@angular/flex-layout/flex';

src/lib/flex/flex-offset/flex-offset.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {CommonModule, isPlatformServer} from '@angular/common';
1010
import {ComponentFixture, inject, TestBed} from '@angular/core/testing';
1111
import {DIR_DOCUMENT} from '@angular/cdk/bidi';
1212
import {
13-
MockMatchMediaProvider,
13+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1414
SERVER_TOKEN,
1515
StyleBuilder,
1616
StyleUtils,

src/lib/flex/flex-order/flex-order.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import {Component} from '@angular/core';
99
import {ComponentFixture, inject, TestBed} from '@angular/core/testing';
1010
import {CommonModule} from '@angular/common';
1111
import {
12-
MatchMedia,
13-
MockMatchMedia,
14-
MockMatchMediaProvider,
12+
ɵMatchMedia as MatchMedia,
13+
ɵMockMatchMedia as MockMatchMedia,
14+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1515
SERVER_TOKEN,
1616
StyleUtils,
1717
} from '@angular/flex-layout/core';

src/lib/flex/flex/flex.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import {CommonModule, isPlatformServer} from '@angular/common';
1010
import {ComponentFixture, TestBed, inject, fakeAsync} from '@angular/core/testing';
1111
import {Platform} from '@angular/cdk/platform';
1212
import {
13-
MatchMedia,
14-
MockMatchMedia,
15-
MockMatchMediaProvider,
13+
ɵMatchMedia as MatchMedia,
14+
ɵMockMatchMedia as MockMatchMedia,
15+
ɵMockMatchMediaProvider as MockMatchMediaProvider,
1616
StyleBuilder,
1717
StyleUtils,
1818
} from '@angular/flex-layout/core';

0 commit comments

Comments
 (0)