Procházet zdrojové kódy

Allows nulls in equalsIgnoreCase

main
Eric Amodio před 4 roky
rodič
revize
7c73a86d57
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. +3
    -1
      src/system/string.ts

+ 3
- 1
src/system/string.ts Zobrazit soubor

@ -114,7 +114,9 @@ export function escapeMarkdown(s: string, options: { quoted?: boolean } = {}): s
return s.replace(markdownQuotedRegex, '\t\n> ');
}
export function equalsIgnoreCase(a: string, b: string): boolean {
export function equalsIgnoreCase(a: string | null | undefined, b: string | null | undefined): boolean {
if (a == null && b == null) return true;
if (a == null || b == null) return false;
return a.localeCompare(b, undefined, { sensitivity: 'accent' }) === 0;
}

Načítá se…
Zrušit
Uložit