basant307/AI_Governance_Project
048
1/**2 * @import {Extension} from 'micromark-util-types'3 */4 5import { attention, autolink, blockQuote, characterEscape, characterReference, codeFenced, codeIndented, codeText, definition, hardBreakEscape, headingAtx, htmlFlow, htmlText, labelEnd, labelStartImage, labelStartLink, lineEnding, list, setextUnderline, thematicBreak } from 'micromark-core-commonmark';6import { resolver as resolveText } from './initialize/text.js';7 8/** @satisfies {Extension['document']} */9export const document = {10 [42]: list,11 [43]: list,12 [45]: list,13 [48]: list,14 [49]: list,15 [50]: list,16 [51]: list,17 [52]: list,18 [53]: list,19 [54]: list,20 [55]: list,21 [56]: list,22 [57]: list,23 [62]: blockQuote24};25 26/** @satisfies {Extension['contentInitial']} */27export const contentInitial = {28 [91]: definition29};30 31/** @satisfies {Extension['flowInitial']} */32export const flowInitial = {33 [-2]: codeIndented,34 [-1]: codeIndented,35 [32]: codeIndented36};37 38/** @satisfies {Extension['flow']} */39export const flow = {40 [35]: headingAtx,41 [42]: thematicBreak,42 [45]: [setextUnderline, thematicBreak],43 [60]: htmlFlow,44 [61]: setextUnderline,45 [95]: thematicBreak,46 [96]: codeFenced,47 [126]: codeFenced48};49 50/** @satisfies {Extension['string']} */51export const string = {52 [38]: characterReference,53 [92]: characterEscape54};55 56/** @satisfies {Extension['text']} */57export const text = {58 [-5]: lineEnding,59 [-4]: lineEnding,60 [-3]: lineEnding,61 [33]: labelStartImage,62 [38]: characterReference,63 [42]: attention,64 [60]: [autolink, htmlText],65 [91]: labelStartLink,66 [92]: [hardBreakEscape, characterEscape],67 [93]: labelEnd,68 [95]: attention,69 [96]: codeText70};71 72/** @satisfies {Extension['insideSpan']} */73export const insideSpan = {74 null: [attention, resolveText]75};76 77/** @satisfies {Extension['attentionMarkers']} */78export const attentionMarkers = {79 null: [42, 95]80};81 82/** @satisfies {Extension['disable']} */83export const disable = {84 null: []85};