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 |
- 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.