tcra-num-check
Version:
Tanzanian number validator with reference to the national numbering plan and signaling point code plan
42 lines • 1.76 kB
JavaScript
;
/**
* Types and interfaces for TCRA number validation
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CarrierSelection = exports.NumberStatus = exports.PortabilityStatus = exports.NumberType = void 0;
var NumberType;
(function (NumberType) {
NumberType["MOBILE"] = "mobile";
NumberType["FIXED_LINE"] = "fixed_line";
NumberType["TOLL_FREE"] = "toll_free";
NumberType["PREMIUM_RATE"] = "premium_rate";
NumberType["SHARED_COST"] = "shared_cost";
NumberType["VOIP"] = "voip";
NumberType["PAGING"] = "paging";
NumberType["UAN"] = "uan";
NumberType["EMERGENCY"] = "emergency";
NumberType["SHORT_CODE"] = "short_code";
NumberType["SIGNALING_POINT"] = "signaling_point";
NumberType["INVALID"] = "invalid";
})(NumberType || (exports.NumberType = NumberType = {}));
var PortabilityStatus;
(function (PortabilityStatus) {
PortabilityStatus["PORTABLE"] = "portable";
PortabilityStatus["NON_PORTABLE"] = "non_portable";
PortabilityStatus["UNKNOWN"] = "unknown";
})(PortabilityStatus || (exports.PortabilityStatus = PortabilityStatus = {}));
var NumberStatus;
(function (NumberStatus) {
NumberStatus["ACTIVE"] = "active";
NumberStatus["RESERVED"] = "reserved";
NumberStatus["ASSIGNED"] = "assigned";
NumberStatus["UNASSIGNED"] = "unassigned";
NumberStatus["BLOCKED"] = "blocked";
})(NumberStatus || (exports.NumberStatus = NumberStatus = {}));
var CarrierSelection;
(function (CarrierSelection) {
CarrierSelection["AUTOMATIC"] = "automatic";
CarrierSelection["MANUAL"] = "manual";
CarrierSelection["NOT_APPLICABLE"] = "not_applicable";
})(CarrierSelection || (exports.CarrierSelection = CarrierSelection = {}));
//# sourceMappingURL=types.js.map