2019-03-24 08:27:49 +01:00

20 lines
504 B
TypeScript

/**
* Validate an email address.
* @param {string} email - The email address to validate.
* @returns {boolean}
*/
export function validate(email: string): boolean;
/**
* Async email validation.
* @param {string} email - The email address to validate.
* @param {AsyncCallback} callback - The callback to execute.
*/
export function validate_async(email: string, callback: AsyncCallback): void;
export interface AsyncCallback {
(err: any, isValideEmail: boolean): any;
}