Index
Modules:
tiptap
,
tiptap/content
,
tiptap/validator
.
API symbols
`$`:
content: proc `$`(tt: TipTapContent): string
addChild:
content: proc addChild(parent: var TipTapNode; child: TipTapNode)
defaultTipTapSchema:
validator: const defaultTipTapSchema
getFirstParagraph:
content: proc getFirstParagraph(content: TipTapContent): Option[TipTapNode]
initTipTap:
tiptap: proc initTipTap(content: sink string): TipTap
newTipTapNode:
content: proc newTipTapNode(typ: TipTapNodeType): TipTapNode
TipTap:
tiptap: object TipTap
TipTapContent:
content: object TipTapContent
TipTapNode:
content: type TipTapNode
TipTapNodeType:
content: enum TipTapNodeType
TipTapSchema:
validator: object TipTapSchema
ttBlockquote:
content: TipTapNodeType.ttBlockquote
ttBold:
content: TipTapNodeType.ttBold
ttBulletList:
content: TipTapNodeType.ttBulletList
ttCodeBlock:
content: TipTapNodeType.ttCodeBlock
ttCustom:
content: TipTapNodeType.ttCustom
ttHeading:
content: TipTapNodeType.ttHeading
ttImage:
content: TipTapNodeType.ttImage
ttItalic:
content: TipTapNodeType.ttItalic
ttLink:
content: TipTapNodeType.ttLink
ttListItem:
content: TipTapNodeType.ttListItem
ttOrderedList:
content: TipTapNodeType.ttOrderedList
ttParagraph:
content: TipTapNodeType.ttParagraph
ttTaskList:
content: TipTapNodeType.ttTaskList
ttText:
content: TipTapNodeType.ttText
validate:
validator: proc validate(content: TipTapContent; schema: TipTapSchema = defaultTipTapSchema): bool