refactor: check sum function now return num instead
This commit is contained in:
parent
e34c279fae
commit
25f69cb012
1 changed files with 2 additions and 2 deletions
|
|
@ -139,7 +139,7 @@ function mrzCleanResult(obj: Record<string, string>) {
|
|||
return obj;
|
||||
}
|
||||
|
||||
export function checkData(data: string, num: number) {
|
||||
export function checkSum(data: string) {
|
||||
const sum = data.split('').reduce((a, v, i) => {
|
||||
const num = Number(v);
|
||||
const weight = [7, 3, 1][i % 3];
|
||||
|
|
@ -149,7 +149,7 @@ export function checkData(data: string, num: number) {
|
|||
}
|
||||
return a + num * weight;
|
||||
}, 0);
|
||||
return sum % 10 === num;
|
||||
return sum % 10;
|
||||
}
|
||||
|
||||
export function parseType1(mrz: MRZ) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue