Make more code conform to strict null checks (#10219
* Make more code conform to strict null checks * Fix types * Fix tests * Fix remaining test assertions * Iterate PR
This commit is contained in:
+1
-1
@@ -19,7 +19,7 @@ import Sizer from "./sizer";
|
||||
|
||||
export default class ResizeItem<C extends IConfig = IConfig> {
|
||||
public readonly domNode: HTMLElement;
|
||||
protected readonly id: string;
|
||||
protected readonly id: string | null;
|
||||
protected reverse: boolean;
|
||||
|
||||
public constructor(
|
||||
|
||||
@@ -34,7 +34,7 @@ interface IClassNames {
|
||||
export interface IConfig {
|
||||
onResizeStart?(): void;
|
||||
onResizeStop?(): void;
|
||||
onResized?(size: number, id: string, element: HTMLElement): void;
|
||||
onResized?(size: number | null, id: string | null, element: HTMLElement): void;
|
||||
handler?: HTMLDivElement;
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@ export default class Resizer<C extends IConfig = IConfig> {
|
||||
resizeHandle: HTMLDivElement,
|
||||
resizer: Resizer,
|
||||
sizer: Sizer,
|
||||
container: HTMLElement,
|
||||
container?: HTMLElement,
|
||||
): ResizeItem;
|
||||
createSizer(containerElement: HTMLElement, vertical: boolean, reverse: boolean): Sizer;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user