diff --git a/src/bindings/barcodeFormat.ts b/src/bindings/barcodeFormat.ts index 3345e5c5..b489e562 100644 --- a/src/bindings/barcodeFormat.ts +++ b/src/bindings/barcodeFormat.ts @@ -73,7 +73,7 @@ export function formatFromString(format: string): BarcodeFormat { let end = barcodeFormats.length - 1; while (start <= end) { const mid = Math.floor((start + end) / 2); - const midElement = barcodeFormats[mid]; + const midElement = barcodeFormats[mid]!; const normalizedMidElement = normalizeFormatString(midElement); if (normalizedMidElement === normalizedTarget) { return midElement; diff --git a/src/bindings/binarizer.ts b/src/bindings/binarizer.ts index 61baa458..2abae880 100644 --- a/src/bindings/binarizer.ts +++ b/src/bindings/binarizer.ts @@ -23,5 +23,5 @@ export function binarizerToZXingEnum( } export function zxingEnumToBinarizer(zxingEnum: ZXingEnum): Binarizer { - return binarizers[zxingEnum.value]; + return binarizers[zxingEnum.value]!; } diff --git a/src/bindings/characterSet.ts b/src/bindings/characterSet.ts index c91568f2..5eb5b7c6 100644 --- a/src/bindings/characterSet.ts +++ b/src/bindings/characterSet.ts @@ -53,5 +53,5 @@ export function characterSetToZXingEnum( } export function zxingEnumToCharacterSet(zxingEnum: ZXingEnum): CharacterSet { - return characterSets[zxingEnum.value]; + return characterSets[zxingEnum.value]!; } diff --git a/src/bindings/contentType.ts b/src/bindings/contentType.ts index a532d9f2..7ca87cdc 100644 --- a/src/bindings/contentType.ts +++ b/src/bindings/contentType.ts @@ -25,5 +25,5 @@ export function contentTypeToZXingEnum( } export function zxingEnumToContentType(zxingEnum: ZXingEnum): ContentType { - return contentTypes[zxingEnum.value]; + return contentTypes[zxingEnum.value]!; } diff --git a/src/bindings/eanAddOnSymbol.ts b/src/bindings/eanAddOnSymbol.ts index 5590c424..47846217 100644 --- a/src/bindings/eanAddOnSymbol.ts +++ b/src/bindings/eanAddOnSymbol.ts @@ -20,5 +20,5 @@ export function eanAddOnSymbolToZXingEnum( export function zxingEnumToEanAddOnSymbol( zxingEnum: ZXingEnum, ): EanAddOnSymbol { - return eanAddOnSymbols[zxingEnum.value]; + return eanAddOnSymbols[zxingEnum.value]!; } diff --git a/src/bindings/textMode.ts b/src/bindings/textMode.ts index c45f076b..ec22f343 100644 --- a/src/bindings/textMode.ts +++ b/src/bindings/textMode.ts @@ -18,5 +18,5 @@ export function textModeToZXingEnum( } export function zxingEnumToTextMode(zxingEnum: ZXingEnum): TextMode { - return textModes[zxingEnum.value]; + return textModes[zxingEnum.value]!; }