mixin markdown::LinkInfo
markdown::LinkInfo
@Js
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. .
- afterTextBracket
-
abstract Position afterTextBracket()The position after the closing text bracket, e.g:
[foo][bar] ^ - destination
-
abstract Str? destination()The destination if available, e.g. in
[foo](destination), or null - label
-
abstract Str? label()The label, or null for inline links or for shortcut links (in which case
textshould be used as the 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.
fooin[foo][bar] - title
-
abstract Str? title()The title if available, e.g. in
[foo](destination "title"), or null