* Checks if email is from a known disposable email provider
(email: string)
| 51 | * Checks if email is from a known disposable email provider |
| 52 | */ |
| 53 | function isDisposableEmail(email: string): boolean { |
| 54 | const domain = email.split('@')[1]?.toLowerCase() |
| 55 | return domain ? DISPOSABLE_DOMAINS.has(domain) : false |
| 56 | } |
| 57 | |
| 58 | /** |
| 59 | * Checks for obvious patterns that indicate invalid emails |
no outgoing calls
no test coverage detected