UNPKG

belarus-personal-number-validator

Version:
14 lines (13 loc) 503 B
export declare const enum ValidationError { MustBeString = "Personal number must be string", MustContain14symbols = "Personal number must contain 14 symbols", OnlyNumbersAndUppercaseLatin = "Personal number must contain only numbers and uppercase Latin letters", ControlNumbersAreNotEqual = "Control numbers are not equal" } export declare function validate(personalNumber: string): { valid: false; error: ValidationError; } | { valid: true; error: null; };