zellige.js
Version:
A Moroccan utility library for working with CIN, phone numbers, currency, addresses, dates, and more.
30 lines (29 loc) • 760 B
TypeScript
export declare const CONFIG: {
readonly COUNTRY_CODE: "212";
readonly MAX_INPUT_LENGTH: 20;
readonly MAX_CACHE_SIZE: 10000;
readonly CACHE_CLEANUP_INTERVAL: 3600000;
readonly REGION: "MA";
};
export declare const PATTERNS: {
readonly GENERAL: RegExp;
readonly OPERATORS: {
readonly IAM: {
readonly FIXED: RegExp;
readonly MOBILE: RegExp;
};
readonly INWI: {
readonly FIXED: RegExp;
readonly MOBILE: RegExp;
};
readonly ORANGE: {
readonly FIXED: RegExp;
readonly MOBILE: RegExp;
};
};
readonly TYPES: {
readonly FIXED: RegExp;
readonly MOBILE: RegExp;
};
readonly FAKE: RegExp;
};