UNPKG

kontonummer

Version:

A validator for swedish banking numbers

20 lines (19 loc) 1.18 kB
export type BankName = 'Aion Bank' | 'Avanza Bank' | 'BlueStep Finans' | 'BNP Paribas' | 'Citibank' | 'Danske Bank' | 'DNB Bank' | 'Ekobanken' | 'Erik Penser' | 'Handelsbanken' | 'ICA Banken' | 'IKANO Bank' | 'JAK Medlemsbank' | 'Klarna Bank' | 'Lån & Spar Bank Sverige' | 'Landshypotek' | 'Lunar Bank' | 'Länsförsäkringar Bank' | 'Marginalen Bank' | 'Multitude Bank' | 'NOBA Bank Group AB' | 'Nordea' | 'Nordea Plusgirot' | 'Nordnet Bank' | 'Northmill Bank' | 'Resurs Bank' | 'Riksgälden' | 'Santander Consumer Bank' | 'SBAB' | 'SEB' | 'Skandiabanken' | 'Sparbanken Syd' | 'Svea Bank' | 'Swedbank' | 'Ålandsbanken'; interface SortingCodeBase { bankName: BankName; ranges: [number, number][]; } export interface Type1Account extends SortingCodeBase { type: 1; comment: 1 | 2; } export interface Type2Account extends SortingCodeBase { type: 2; comment: 1 | 2 | 3; accountMinLength?: number; accountMaxLength?: number; } export type SortingCodeInfo = Type1Account | Type2Account; export declare const banks: SortingCodeInfo[]; declare const _default: (sortingCode: string | number) => SortingCodeInfo | undefined; export default _default;