UNPKG

stdnum

Version:
16 lines (15 loc) 860 B
export declare function weightedSum(value: string, { alphabet, reverse, weights, modulus, sumByDigit, }: { alphabet?: string; reverse?: boolean; modulus: number; weights?: number[]; sumByDigit?: boolean; }): number; export declare function luhnChecksum(value: string, alphabet?: string): number; export declare function luhnChecksumValidate(value: string, alphabet?: string): boolean; export declare function luhnChecksumValue(value: string, alphabet?: string): number; export declare function luhnChecksumDigit(value: string, alphabet?: string): string; export declare function verhoeffGenerate(array: string): number; export declare function verhoeffValidate(array: string): boolean; export declare function mod97base10Validate(value: string, expect?: number): boolean; export declare function mod11mod10Validate(value: string): boolean;