UNPKG

evolution-api-sdk

Version:

Unofficial SDK for the Evolution Whatsapp API v2

28 lines 826 B
// src/schemas/common.ts import { isValidPhoneNumber, parsePhoneNumber } from "libphonenumber-js"; var validatePhoneNumber = (value) => isValidPhoneNumber(value); var parsePhoneNumberUtil = (phoneNumber) => parsePhoneNumber(phoneNumber).number; var validateJid = (value) => value.endsWith("@s.whatsapp.net"); var validateGroupJid = (value) => value.endsWith("@g.us"); var validateGroupInviteCode = (value) => value.length === 22 && /^[a-zA-Z0-9]{22}$/.test(value); var validateMedia = (value) => { try { new URL(value); return true; } catch { try { return btoa(atob(value)) === value; } catch { return false; } } }; export { parsePhoneNumberUtil, validateGroupInviteCode, validateGroupJid, validateJid, validateMedia, validatePhoneNumber }; //# sourceMappingURL=common.mjs.map