ajt-validator
Version:
Validation library for JavaScript and TypeScript
49 lines (48 loc) • 2.38 kB
JavaScript
;
// Common types for the validation library
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddressErrorCode = exports.PhoneErrorCode = exports.EmailErrorCode = exports.CountryCode = void 0;
// Define country codes enum for phone validation
var CountryCode;
(function (CountryCode) {
CountryCode["US"] = "1";
CountryCode["UK"] = "44";
CountryCode["CA"] = "1";
CountryCode["AU"] = "61";
CountryCode["DE"] = "49";
CountryCode["FR"] = "33";
CountryCode["JP"] = "81";
CountryCode["IN"] = "91";
// Add more country codes as needed
})(CountryCode || (exports.CountryCode = CountryCode = {}));
// Error code types for the contact module
var EmailErrorCode;
(function (EmailErrorCode) {
EmailErrorCode["EMAIL_REQUIRED"] = "EMAIL_REQUIRED";
EmailErrorCode["INVALID_EMAIL_FORMAT"] = "INVALID_EMAIL_FORMAT";
EmailErrorCode["EMAIL_TOO_LONG"] = "EMAIL_TOO_LONG";
EmailErrorCode["DOMAIN_NOT_ALLOWED"] = "DOMAIN_NOT_ALLOWED";
EmailErrorCode["DOMAIN_BLOCKED"] = "DOMAIN_BLOCKED";
})(EmailErrorCode || (exports.EmailErrorCode = EmailErrorCode = {}));
var PhoneErrorCode;
(function (PhoneErrorCode) {
PhoneErrorCode["PHONE_REQUIRED"] = "PHONE_REQUIRED";
PhoneErrorCode["INVALID_PHONE_FORMAT"] = "INVALID_PHONE_FORMAT";
PhoneErrorCode["PHONE_TOO_SHORT"] = "PHONE_TOO_SHORT";
PhoneErrorCode["PHONE_TOO_LONG"] = "PHONE_TOO_LONG";
PhoneErrorCode["COUNTRY_CODE_REQUIRED"] = "COUNTRY_CODE_REQUIRED";
PhoneErrorCode["COUNTRY_CODE_NOT_ALLOWED"] = "COUNTRY_CODE_NOT_ALLOWED";
})(PhoneErrorCode || (exports.PhoneErrorCode = PhoneErrorCode = {}));
var AddressErrorCode;
(function (AddressErrorCode) {
AddressErrorCode["ADDRESS_REQUIRED"] = "ADDRESS_REQUIRED";
AddressErrorCode["STREET_REQUIRED"] = "STREET_REQUIRED";
AddressErrorCode["CITY_REQUIRED"] = "CITY_REQUIRED";
AddressErrorCode["STATE_REQUIRED"] = "STATE_REQUIRED";
AddressErrorCode["POSTAL_CODE_REQUIRED"] = "POSTAL_CODE_REQUIRED";
AddressErrorCode["COUNTRY_REQUIRED"] = "COUNTRY_REQUIRED";
AddressErrorCode["STREET_TOO_LONG"] = "STREET_TOO_LONG";
AddressErrorCode["CITY_TOO_LONG"] = "CITY_TOO_LONG";
AddressErrorCode["STATE_TOO_LONG"] = "STATE_TOO_LONG";
AddressErrorCode["INVALID_POSTAL_CODE"] = "INVALID_POSTAL_CODE";
})(AddressErrorCode || (exports.AddressErrorCode = AddressErrorCode = {}));