type
LinkInfo
@Js
mixin LinkInfo
A parsed link/image. There are different types of links.
Inline links:
[text](destination) [text](destination "title")
Reference links, which have different subtypes. Full:
[text][label]
Collapsed (label is ""):
[text][]
Shorcut (label is null):
[text]
Images use the same syntax as links but with a ! marker front, e.g. .
methods
| afterTextBracket |
The position after the closing text bracket, e.g |
|---|---|
| destination |
The destination if available, e.g. |
| label |
The label, or null for inline links or for shortcut links (in which case |
| marker |
The marker if present, or null. |
| openingBracket |
The text node of the opening bracket |
| text |
The text between the first brackets, e.g. |
| title |
The title if available, e.g. |
Slot Details
afterTextBracket
destination
abstract Str? destination()
The destination if available, e.g. in [foo](destination), or null
label
marker
abstract Text? marker()
The marker if present, or null. A marker is e.g. ! for an image, or a customer marker.
openingBracket
abstract Text openingBracket()
The text node of the opening bracket [
text
abstract Str text()
The text between the first brackets, e.g. foo in [foo][bar]
title
abstract Str? title()
The title if available, e.g. in [foo](destination "title"), or null