Skip to content

Commit b28a7b0

Browse files
committed
fix: suppress indexed access errors
1 parent 6cf4342 commit b28a7b0

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

src/bindings/barcodeFormat.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ export function formatFromString(format: string): BarcodeFormat {
7373
let end = barcodeFormats.length - 1;
7474
while (start <= end) {
7575
const mid = Math.floor((start + end) / 2);
76-
const midElement = barcodeFormats[mid];
76+
const midElement = barcodeFormats[mid]!;
7777
const normalizedMidElement = normalizeFormatString(midElement);
7878
if (normalizedMidElement === normalizedTarget) {
7979
return midElement;

src/bindings/binarizer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ export function binarizerToZXingEnum<T extends "reader" | "full">(
2323
}
2424

2525
export function zxingEnumToBinarizer(zxingEnum: ZXingEnum): Binarizer {
26-
return binarizers[zxingEnum.value];
26+
return binarizers[zxingEnum.value]!;
2727
}

src/bindings/characterSet.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@ export function characterSetToZXingEnum<T extends ZXingModuleType>(
5353
}
5454

5555
export function zxingEnumToCharacterSet(zxingEnum: ZXingEnum): CharacterSet {
56-
return characterSets[zxingEnum.value];
56+
return characterSets[zxingEnum.value]!;
5757
}

src/bindings/contentType.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ export function contentTypeToZXingEnum<T extends "reader" | "full">(
2525
}
2626

2727
export function zxingEnumToContentType(zxingEnum: ZXingEnum): ContentType {
28-
return contentTypes[zxingEnum.value];
28+
return contentTypes[zxingEnum.value]!;
2929
}

src/bindings/eanAddOnSymbol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ export function eanAddOnSymbolToZXingEnum<T extends "reader" | "full">(
2020
export function zxingEnumToEanAddOnSymbol(
2121
zxingEnum: ZXingEnum,
2222
): EanAddOnSymbol {
23-
return eanAddOnSymbols[zxingEnum.value];
23+
return eanAddOnSymbols[zxingEnum.value]!;
2424
}

src/bindings/textMode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ export function textModeToZXingEnum<T extends "reader" | "full">(
1818
}
1919

2020
export function zxingEnumToTextMode(zxingEnum: ZXingEnum): TextMode {
21-
return textModes[zxingEnum.value];
21+
return textModes[zxingEnum.value]!;
2222
}

0 commit comments

Comments
 (0)