common: Fix TypeScript noUncheckedIndexedAccess errors.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2024-05-30 10:07:58 -07:00
parent 5a4b0420d1
commit 015e3917ac
1 changed files with 1 additions and 15 deletions

View File

@ -7,21 +7,7 @@ export const status_classes = "alert-error alert-success alert-info alert-warnin
export function phrase_match(query: string, phrase: string): boolean {
// match "tes" to "test" and "stream test" but not "hostess"
let i;
query = query.toLowerCase();
phrase = phrase.toLowerCase();
if (phrase.startsWith(query)) {
return true;
}
const parts = phrase.split(" ");
for (i = 0; i < parts.length; i += 1) {
if (parts[i].startsWith(query)) {
return true;
}
}
return false;
return (" " + phrase.toLowerCase()).includes(" " + query.toLowerCase());
}
const keys_map = new Map([