Skip to content

Commit 67dc545

Browse files
committed
refactor(cdk-experimental/scrolling): fix strict property initialization errors
Updates the code to be compatible with strict property initialization.
1 parent dbf1f1b commit 67dc545

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/cdk-experimental/scrolling/auto-size-virtual-scroll.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ export class AutoSizeVirtualScrollStrategy implements VirtualScrollStrategy {
9191
private _averager: ItemSizeAverager;
9292

9393
/** The last measured scroll offset of the viewport. */
94-
private _lastScrollOffset: number;
94+
private _lastScrollOffset!: number;
9595

9696
/** The last measured size of the rendered content in the viewport. */
97-
private _lastRenderedContentSize: number;
97+
private _lastRenderedContentSize!: number;
9898

9999
/** The last measured size of the rendered content in the viewport. */
100-
private _lastRenderedContentOffset: number;
100+
private _lastRenderedContentOffset!: number;
101101

102102
/**
103103
* The number of consecutive cycles where removing extra items has failed. Failure here means that

src/cdk-experimental/scrolling/virtual-scroll-viewport.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ function finishInit(fixture: ComponentFixture<any>) {
9292
imports: [ScrollingModule, ExperimentalScrollingModule],
9393
})
9494
class AutoSizeVirtualScroll {
95-
@ViewChild(CdkVirtualScrollViewport, {static: true}) viewport: CdkVirtualScrollViewport;
95+
@ViewChild(CdkVirtualScrollViewport, {static: true}) viewport!: CdkVirtualScrollViewport;
9696

9797
orientation: 'vertical' | 'horizontal' = 'vertical';
9898
viewportSize = 200;

0 commit comments

Comments
 (0)