mirror of https://github.com/tooot-app/app
27 lines
781 B
TypeScript
27 lines
781 B
TypeScript
|
import { Matcher } from "./matcher";
|
||
|
import { Match } from "../match/match";
|
||
|
/**
|
||
|
* @class Autolinker.matcher.Email
|
||
|
* @extends Autolinker.matcher.Matcher
|
||
|
*
|
||
|
* Matcher to find email matches in an input string.
|
||
|
*
|
||
|
* See this class's superclass ({@link Autolinker.matcher.Matcher}) for more details.
|
||
|
*/
|
||
|
export declare class EmailMatcher extends Matcher {
|
||
|
/**
|
||
|
* Valid characters that can be used in the "local" part of an email address,
|
||
|
* i.e. the "name" part of "name@site.com"
|
||
|
*/
|
||
|
protected localPartCharRegex: RegExp;
|
||
|
/**
|
||
|
* Stricter TLD regex which adds a beginning and end check to ensure
|
||
|
* the string is a valid TLD
|
||
|
*/
|
||
|
protected strictTldRegex: RegExp;
|
||
|
/**
|
||
|
* @inheritdoc
|
||
|
*/
|
||
|
parseMatches(text: string): Match[];
|
||
|
}
|