Skip to content

Commit a7ccaa1

Browse files
committed
refactor(material-experimental/column-resize): fix strict property initialization errors
Updates the code to be compatible with strict property initialization.
1 parent a8687f9 commit a7ccaa1

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

src/material-experimental/column-resize/column-resize.spec.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ const MOUSE_START_OFFSET = 1000;
158158

159159
@Directive()
160160
abstract class BaseTestComponent {
161-
@ViewChild('table') table: ElementRef;
161+
@ViewChild('table') table!: ElementRef;
162162

163163
abstract columnResize: AbstractMatColumnResize;
164164

@@ -279,7 +279,7 @@ abstract class BaseTestComponentRtl extends BaseTestComponent {
279279
imports: [BidiModule, MatTableModule, MatColumnResizeModule],
280280
})
281281
class MatResizeTest extends BaseTestComponent {
282-
@ViewChild(MatColumnResize) columnResize: AbstractMatColumnResize;
282+
@ViewChild(MatColumnResize) columnResize!: AbstractMatColumnResize;
283283
}
284284

285285
@Component({
@@ -294,23 +294,23 @@ class MatResizeOnPushTest extends MatResizeTest {}
294294
imports: [BidiModule, MatTableModule, MatDefaultEnabledColumnResizeModule],
295295
})
296296
class MatResizeDefaultTest extends BaseTestComponent {
297-
@ViewChild(MatDefaultEnabledColumnResize) columnResize: AbstractMatColumnResize;
297+
@ViewChild(MatDefaultEnabledColumnResize) columnResize!: AbstractMatColumnResize;
298298
}
299299

300300
@Component({
301301
template: getTableTemplate(true),
302302
imports: [BidiModule, MatTableModule, MatDefaultEnabledColumnResizeModule],
303303
})
304304
class MatResizeDefaultRtlTest extends BaseTestComponentRtl {
305-
@ViewChild(MatDefaultEnabledColumnResize) columnResize: AbstractMatColumnResize;
305+
@ViewChild(MatDefaultEnabledColumnResize) columnResize!: AbstractMatColumnResize;
306306
}
307307

308308
@Component({
309309
template: getFlexTemplate(false),
310310
imports: [BidiModule, MatTableModule, MatColumnResizeModule],
311311
})
312312
class MatResizeFlexTest extends BaseTestComponent {
313-
@ViewChild(MatColumnResizeFlex) columnResize: AbstractMatColumnResize;
313+
@ViewChild(MatColumnResizeFlex) columnResize!: AbstractMatColumnResize;
314314
}
315315

316316
@Component({
@@ -319,7 +319,7 @@ class MatResizeFlexTest extends BaseTestComponent {
319319
})
320320
class MatResizeDefaultFlexTest extends BaseTestComponent {
321321
@ViewChild(MatDefaultEnabledColumnResizeFlex)
322-
columnResize: AbstractMatColumnResize;
322+
columnResize!: AbstractMatColumnResize;
323323
}
324324

325325
@Component({
@@ -328,7 +328,7 @@ class MatResizeDefaultFlexTest extends BaseTestComponent {
328328
})
329329
class MatResizeDefaultFlexRtlTest extends BaseTestComponentRtl {
330330
@ViewChild(MatDefaultEnabledColumnResizeFlex)
331-
columnResize: AbstractMatColumnResize;
331+
columnResize!: AbstractMatColumnResize;
332332
}
333333

334334
interface PeriodicElement {

src/material-experimental/column-resize/overlay-handle.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export class MatColumnResizeOverlayHandle extends ResizeOverlayHandle {
5353
protected readonly styleScheduler = inject<_CoalescedStyleScheduler>(_COALESCED_STYLE_SCHEDULER);
5454
protected readonly document = inject(DOCUMENT);
5555

56-
@ViewChild('top', {static: true}) topElement: ElementRef<HTMLElement>;
56+
@ViewChild('top', {static: true}) topElement!: ElementRef<HTMLElement>;
5757

5858
protected override updateResizeActive(active: boolean): void {
5959
super.updateResizeActive(active);

0 commit comments

Comments
 (0)