Conform more of the codebase to strictNullChecks (#10358

* Conform more of the codebase to `strictNullChecks`

* Fix types

* Iterate

* Iterate
This commit is contained in:
Michael Telatynski 2023-03-13 15:07:20 +00:00 committed by GitHub
parent 41d88ad6ae
commit 503df62191
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
76 changed files with 323 additions and 327 deletions

View file

@ -30,7 +30,7 @@ export default class EditorStateTransfer {
public constructor(private readonly event: MatrixEvent) {}
public setEditorState(caret: DocumentOffset, serializedParts: SerializedPart[]): void {
public setEditorState(caret: DocumentOffset | null, serializedParts: SerializedPart[]): void {
this.caret = caret;
this.serializedParts = serializedParts;
}

View file

@ -263,7 +263,7 @@ export function editEvent(
}
}
export function canCancel(status: EventStatus): boolean {
export function canCancel(status?: EventStatus | null): boolean {
return status === EventStatus.QUEUED || status === EventStatus.NOT_SENT || status === EventStatus.ENCRYPTING;
}