Skip to content

Commit b9cb808

Browse files
committed
👌 Add "store_labels" to OptionsType
1 parent c10312e commit b9cb808

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

markdown_it/presets/commonmark.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ def make() -> PresetType:
3939
# function (/*str, lang, attrs*/) { return ''; }
4040
#
4141
"highlight": None,
42+
# Python implementation specific:
43+
# Store link label in link/image token's metadata (under Token.meta['label']).
44+
"store_labels": False,
4245
},
4346
"components": {
4447
"core": {"rules": ["normalize", "block", "inline", "text_join"]},

markdown_it/presets/default.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ def make() -> PresetType:
3131
# function (/*str, lang, attrs*/) { return ''; }
3232
#
3333
"highlight": None,
34+
# Python implementation specific:
35+
# Store link label in link/image token's metadata (under Token.meta['label']).
36+
"store_labels": False,
3437
},
3538
"components": {"core": {}, "block": {}, "inline": {}},
3639
}

markdown_it/presets/zero.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ def make() -> PresetType:
3232
# If result starts with <pre... internal wrapper is skipped.
3333
# function (/*str, lang, attrs*/) { return ''; }
3434
"highlight": None,
35+
# Python implementation specific:
36+
# Store link label in link/image token's metadata (under Token.meta['label']).
37+
"store_labels": False,
3538
},
3639
"components": {
3740
"core": {"rules": ["normalize", "block", "inline", "text_join"]},

markdown_it/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ class OptionsType(TypedDict):
3131
"""CSS language prefix for fenced blocks."""
3232
highlight: Callable[[str, str, str], str] | None
3333
"""Highlighter function: (content, lang, attrs) -> str."""
34+
store_labels: bool
35+
"""Store link label in link/image token's metadata (under Token.meta['label'])."""
3436

3537

3638
class PresetType(TypedDict):

0 commit comments

Comments
 (0)