Skip to main content
Module

x/document_ir/index.ts>NodeVisitor

Intermediate Representation for content
Go to Latest
class NodeVisitor
import { NodeVisitor } from "https://deno.land/x/document_ir@0.0.9/index.ts";

Methods

protected
afterBlock(): void
protected
afterInline(): void
protected
array(node: ArrayNode): void
protected
beforeBlock(): void
protected
beforeInline(): void
protected
block(node: BlockNode): void
protected
blockQuote(node: BlockQuoteNode): void
protected
bold(node: BoldNode): void
protected
break_(_node: BreakNode): void
protected
bubble(node: BubbleNode): void
protected
card(node: CardNode): void
protected
center(node: CenterNode): void
protected
choose(node: Node): void
protected
chooseChildren(nodes: Node[]): void
protected
code(node: CodeNode): void
protected
columns(node: ColumnsNode): void
protected
definition(node: DefinitionNode): void
protected
definitionList(node: DefinitionListNode): void
protected
document(node: DocumentNode)
protected
embed(_node: EmbedNode): void
protected
emoji(_node: EmojiNode): void
protected
figure(node: FigureNode): void
protected
figureCaption(node: FigureCaptionNode): void
protected
figureImage(node: FigureImageNode): void
protected
formattedText(_node: FormattedTextNode): void
protected
header(node: HeaderNode): void
protected
highTechAlert(node: HighTechAlertNode): void
protected
horizontalRule(_node: HorizontalRuleNode): void
protected
image(_node: ImageNode): void
protected
italic(node: ItalicNode): void
protected
list(node: ListNode): void
protected
note(node: NoteNode): void
protected
paragraph(node: ParagraphNode): void
protected
quote(node: QuoteNode): void
protected
redacted(node: RedactedNode): void
protected
region(node: RegionNode): void
protected
script(_node: ScriptNode): void
protected
secret(node: SecretNode): void
protected
smaller(node: SmallerNode): void
protected
social(_node: SocialNode): void
protected
sticker(node: StickerNode): void
protected
strikeThrough(node: StrikeThroughNode): void
protected
table(node: TableNode): void
protected
text(_node: TextNode): void
protected
underline(node: UnderlineNode): void
protected
video(node: VideoNode): void
protected
warning(node: WarningNode): void