Class: ExtLinkText

html2wt/ConstrainedText~ExtLinkText(text, node, wikiConfig, type)

new ExtLinkText(text, node, wikiConfig, type)

An external link, like [http://example.com].

An external link, like [http://example.com].

Parameters:
Name Type Description
text string
node Node
wikiConfig WikiConfig
type string

The type of the link, as described by the rel attribute.

Source:

Extends

Methods

equals(ct) → {boolean}

Simple equality.

Simple equality. This enforces type equality (ie subclasses are not equal).

Parameters:
Name Type Description
ct Object
Inherited From:
Source:
Returns:
Type
boolean

escape(state) → {Object|string|string|string}

Use the provided state, which gives context and access to the entire list of chunks, to determine the proper escape prefix/suffix.

Use the provided state, which gives context and access to the entire list of chunks, to determine the proper escape prefix/suffix. Returns an object with a text property as well as optional prefix and 'suffix' properties giving desired escape strings.

Parameters:
Name Type Description
state Object
Inherited From:
Source:
Returns:

match(re) → {Array|null}

Useful shortcut: execute a regular expression on the raw wikitext.

Useful shortcut: execute a regular expression on the raw wikitext.

Parameters:
Name Type Description
re RegExp
Inherited From:
Source:
Returns:

An Array containing the matched results or null if there were no matches.

Type
Array | null