UNPKG

485 BTypeScriptView Raw
1/**
2 * Validate an email address.
3 * @param {string} email - The email address to validate.
4 * @returns {boolean}
5 */
6export function validate(email: string): boolean;
7
8
9/**
10 * Async email validation.
11 * @param {string} email - The email address to validate.
12 * @param {AsyncCallback} callback - The callback to execute.
13 */
14export function validate_async(email: string, callback: AsyncCallback): void;
15
16
17export interface AsyncCallback {
18 (err: any, isValideEmail: boolean): any;
19}