Enable tsconfig noUncheckedIndexedAccess

This commit is contained in:
Jamie
2026-03-12 16:24:01 -07:00
committed by GitHub
parent 34b0f9cd50
commit 1d45a52da7
311 changed files with 2146 additions and 1589 deletions

View File

@@ -12,8 +12,11 @@ export function getColorForCallLink(
): AxoTokens.Avatar.ColorName {
const rootKeyStart = rootKey.slice(0, 2);
const upper = (BASE_16_CONSONANT_ALPHABET.indexOf(rootKeyStart[0]) || 0) * 16;
const lower = BASE_16_CONSONANT_ALPHABET.indexOf(rootKeyStart[1]) || 0;
const upper =
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
(BASE_16_CONSONANT_ALPHABET.indexOf(rootKeyStart[0]!) || 0) * 16;
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
const lower = BASE_16_CONSONANT_ALPHABET.indexOf(rootKeyStart[1]!) || 0;
const firstByte = upper + lower;
return AxoTokens.Avatar.getColorNameByHash(firstByte);