{"version":3,"sources":["../../../src/isPhoneNumberValidAsync/index.ts"],"names":[],"mappings":";AAOA,IAAM,0BAA0B,OAAO;AAAA,EACrC;AAAA,EACA;AACF,MACE,CAAC,CAAC,SACD,MAAM,OAAO,oCAAoC,IAAI,KAAK,QAAQ;AAAA,EACjE;AACF;AAEF,IAAO,kCAAQ","sourcesContent":["import { PhoneNumber } from '../types';\n\n/**\n * Checks if the given international phone number is valid\n *\n * > **This method uses [dynamic import](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) under the hood, use only if your builder supports it**\n */\nconst isPhoneNumberValidAsync = async ({\n  iso2,\n  nationalNumber,\n}: PhoneNumber): Promise<boolean> =>\n  !!iso2 &&\n  (await import(`../phoneNumberValidationPatterns/${iso2}`)).default.test(\n    nationalNumber\n  );\n\nexport default isPhoneNumberValidAsync;\n"]}