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

An internal wiki link, like [[Foo]].

Show:

Constructor

new WikiLinkText(text, node, wikiConfig, type)

...
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
Overrides:
Source:
Returns:
  • Type
    Object
  • Return.text.

    Type
    string
  • [return.prefix].

    Type
    string
  • [return.suffix].

    Type
    string

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