Conform more of the codebase to strictNullChecks
(#10602)
* Conform more of the codebase to `strictNullChecks` * Conform more of the codebase to `strictNullChecks` * Fix types
This commit is contained in:
parent
93858813a3
commit
daad630827
26 changed files with 79 additions and 49 deletions
|
@ -765,7 +765,7 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
|
|||
|
||||
public render(): React.ReactNode {
|
||||
let autoComplete: JSX.Element | undefined;
|
||||
if (this.state.autoComplete) {
|
||||
if (this.state.autoComplete && this.state.query) {
|
||||
const query = this.state.query;
|
||||
const queryLen = query.length;
|
||||
autoComplete = (
|
||||
|
@ -800,8 +800,8 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
|
|||
const { completionIndex } = this.state;
|
||||
const hasAutocomplete = Boolean(this.state.autoComplete);
|
||||
let activeDescendant: string | undefined;
|
||||
if (hasAutocomplete && completionIndex >= 0) {
|
||||
activeDescendant = generateCompletionDomId(completionIndex);
|
||||
if (hasAutocomplete && completionIndex! >= 0) {
|
||||
activeDescendant = generateCompletionDomId(completionIndex!);
|
||||
}
|
||||
|
||||
return (
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue