UNPKG

ibantools-germany

Version:

IBAN Validator and Generator for German Bank Accounts

24 lines (23 loc) 1.11 kB
/** * ibantools-germany * Copyright (c) 2022-2026 Markus Baumer <markus@baumer.dev> * SPDX-License-Identifier: MIT OR MPL-2.0 */ import type { Result } from "../types"; export declare const method06CheckDigit: (number: string, weights: number[], modulo?: number) => { calculatedCheckDigit: number; diffRemainder: number; givenCheckDigit: number; }; export declare const method06Result: (givenCheckDigit: number, calculatedCheckDigit: number, diff10CheckDigit?: number, diff11CheckDigit?: number) => Result; /** * @param number Significant digits for calculation and check digit at the rightmost position * @param weights Weight for calculation, must be at * @param diff10CheckDigit Check digit if moduloDifference returns 10 * @param diff11CheckDigit Check digit if moduloDifference returns 11 * @param modulo Moduolo for moduloDifference * @returns */ export declare const method06Core: (number: string, weights: number[], diff10CheckDigit?: number, diff11CheckDigit?: number, modulo?: number) => Result; declare const _default: (number: string) => Result; export default _default;