in docs-content/examples-source/cdk/layout/breakpoint-observer-overview/breakpoint-observer-overview-example.ts [25:42]
constructor(breakpointObserver: BreakpointObserver) {
breakpointObserver
.observe([
Breakpoints.XSmall,
Breakpoints.Small,
Breakpoints.Medium,
Breakpoints.Large,
Breakpoints.XLarge,
])
.pipe(takeUntil(this.destroyed))
.subscribe(result => {
for (const query of Object.keys(result.breakpoints)) {
if (result.breakpoints[query]) {
this.currentScreenSize = this.displayNameMap.get(query) ?? 'Unknown';
}
}
});
}