123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import {checkStrong} from '../util/check-strong.js'
- strong.peek = strongPeek
- export function strong(node, _, state, info) {
- const marker = checkStrong(state)
- const exit = state.enter('strong')
- const tracker = state.createTracker(info)
- let value = tracker.move(marker + marker)
- value += tracker.move(
- state.containerPhrasing(node, {
- before: value,
- after: marker,
- ...tracker.current()
- })
- )
- value += tracker.move(marker + marker)
- exit()
- return value
- }
- function strongPeek(_, _1, state) {
- return state.options.strong || '*'
- }
|