UNPKG

nigerian-mobile-validator

Version:

The most rigorous, up-to-date library for validating Nigerian mobile numbers. Fully NCC-compliant, and security-focused, with enterprise-grade features to prevent the business risks of validation failures in regulated industries.

26 lines (25 loc) 716 B
/** * An enum that describes the error/success messages after validation. */ export declare enum MobileValidationStatus { IncorrectNumberOfDigits = 0, NotNigerianNumber = 1, ContainsNonNumericChars = 3, IncorrectNetworkCode = 4, InvalidSubscriberNumber = 5, UnassignedNetworkCode = 6, SharedVASNetworkCode = 7, WithdrawnNetworkCode = 8, ReservedNetworkCode = 9, RateLimitExceeded = 10, ReturnedNetworkCode = 11, Success = 99 } /** * Object containing user-friendly and developer-friendly messages * for each validation status. */ export declare const ValidationStatusMessages: Record<MobileValidationStatus, { userMessage: string; devMessage: string; }>;