SYMBOL INDEX (1917 symbols across 497 files) FILE: demos/preview/index.js method unmounted (line 56) | unmounted(el) { FILE: demos/preview/shiki.worker.js function init (line 5) | async function init() { FILE: demos/setup/helper.ts function splitName (line 17) | function splitName(name: string) { function debug (line 27) | function debug() { FILE: demos/setup/js.ts function init (line 6) | function init(name: string, source: any) { FILE: demos/setup/react.ts function init (line 9) | function init(name: string, source: any) { FILE: demos/setup/svelte.ts function init (line 6) | function init(name: string, source: any) { FILE: demos/setup/vue.ts function init (line 8) | function init(name: string, source: any) { FILE: demos/src/Examples/Accessibility/React/InsertMenu.tsx function InsertMenu (line 11) | function InsertMenu({ editor }: { editor: Editor }) { FILE: demos/src/Examples/Accessibility/React/MenuBar.tsx function NodeTypeDropdown (line 10) | function NodeTypeDropdown({ editor }: { editor: Editor }) { function MenuBar (line 258) | function MenuBar({ editor }: { editor: Editor }) { FILE: demos/src/Examples/Accessibility/React/TextMenu.tsx function TextMenu (line 12) | function TextMenu({ editor }: { editor: Editor }) { FILE: demos/src/Examples/Accessibility/React/useMenubarNav.ts function useMenubarNav (line 8) | function useMenubarNav({ FILE: demos/src/Examples/CodeBlockLanguage/React/index.jsx method addNodeView (line 54) | addNodeView() { FILE: demos/src/Examples/Community/React/suggestion.js method onUpdate (line 77) | onUpdate(props) { method onKeyDown (line 86) | onKeyDown(props) { method onExit (line 97) | onExit() { FILE: demos/src/Examples/Community/Vue/suggestion.js method onUpdate (line 80) | onUpdate(props) { method onKeyDown (line 90) | onKeyDown(props) { method onExit (line 101) | onExit() { FILE: demos/src/Examples/CustomParagraph/React/Paragraph.jsx method addNodeView (line 25) | addNodeView() { FILE: demos/src/Examples/CustomParagraph/Vue/Extension.js method addNodeView (line 7) | addNodeView() { FILE: demos/src/Examples/Default/React/menuBarState.ts function menuBarStateSelector (line 8) | function menuBarStateSelector(ctx: EditorStateSnapshot) { type MenuBarState (line 42) | type MenuBarState = ReturnType FILE: demos/src/Examples/Drawing/Vue/Paper.js method addAttributes (line 12) | addAttributes() { method parseHTML (line 20) | parseHTML() { method renderHTML (line 28) | renderHTML({ HTMLAttributes }) { method addNodeView (line 32) | addNodeView() { FILE: demos/src/Examples/EnterShortcuts/React/index.tsx method addKeyboardShortcuts (line 11) | addKeyboardShortcuts() { FILE: demos/src/Examples/InteractivityComponent/React/Extension.js method addAttributes (line 13) | addAttributes() { method parseHTML (line 21) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addNodeView (line 33) | addNodeView() { FILE: demos/src/Examples/InteractivityComponent/Vue/Extension.js method addAttributes (line 13) | addAttributes() { method parseHTML (line 21) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addNodeView (line 33) | addNodeView() { FILE: demos/src/Examples/InteractivityComponentContent/React/Extension.js method parseHTML (line 13) | parseHTML() { method renderHTML (line 21) | renderHTML({ HTMLAttributes }) { method addNodeView (line 25) | addNodeView() { FILE: demos/src/Examples/InteractivityComponentContent/Vue/Extension.js method parseHTML (line 13) | parseHTML() { method renderHTML (line 21) | renderHTML({ HTMLAttributes }) { method addNodeView (line 25) | addNodeView() { FILE: demos/src/Examples/InteractivityComponentProvideInject/Vue/Extension.js method addAttributes (line 13) | addAttributes() { method parseHTML (line 21) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addNodeView (line 33) | addNodeView() { FILE: demos/src/Examples/JSX/React/Paragraph.tsx method renderHTML (line 6) | renderHTML({ HTMLAttributes }) { FILE: demos/src/Examples/JSX/Vue/Paragraph.tsx method renderHTML (line 6) | renderHTML({ HTMLAttributes }) { FILE: demos/src/Examples/MultiMention/React/suggestions.js method onUpdate (line 78) | onUpdate(props) { method onKeyDown (line 88) | onKeyDown(props) { method onExit (line 98) | onExit() { method onUpdate (line 133) | onUpdate(props) { method onKeyDown (line 143) | onKeyDown(props) { method onExit (line 153) | onExit() { FILE: demos/src/Examples/MultiMention/Vue/suggestions.js method onUpdate (line 83) | onUpdate(props) { method onKeyDown (line 93) | onKeyDown(props) { method onExit (line 103) | onExit() { method onUpdate (line 142) | onUpdate(props) { method onKeyDown (line 152) | onKeyDown(props) { method onExit (line 162) | onExit() { FILE: demos/src/Examples/Performance/React/index.jsx function EditorInstance (line 8) | function EditorInstance({ shouldOptimizeRendering }) { FILE: demos/src/Examples/ResizableNodes/React/index.tsx method addAttributes (line 15) | addAttributes() { method parseHTML (line 26) | parseHTML() { method renderHTML (line 30) | renderHTML({ HTMLAttributes }) { method addNodeView (line 41) | addNodeView() { FILE: demos/src/Examples/Savvy/React/ColorHighlighter.ts method addProseMirrorPlugins (line 9) | addProseMirrorPlugins() { FILE: demos/src/Examples/Savvy/React/SmilieReplacer.ts method addInputRules (line 6) | addInputRules() { FILE: demos/src/Examples/Savvy/Vue/ColorHighlighter.ts method addProseMirrorPlugins (line 9) | addProseMirrorPlugins() { FILE: demos/src/Examples/Savvy/Vue/SmilieReplacer.ts method addInputRules (line 6) | addInputRules() { FILE: demos/src/Examples/StaticRendering/React/index.tsx function MenuBar (line 204) | function MenuBar() { FILE: demos/src/Examples/StaticRenderingAdvanced/React/index.tsx function MyCustomComponentWithoutContent (line 7) | function MyCustomComponentWithoutContent() { function MyCustomComponentWithContent (line 19) | function MyCustomComponentWithContent() { method renderHTML (line 34) | renderHTML() { method addNodeView (line 37) | addNodeView() { method renderHTML (line 45) | renderHTML() { method addNodeView (line 48) | addNodeView() { method heading (line 67) | heading({ node, children }) { method customNodeExtensionWithContent (line 78) | customNodeExtensionWithContent({ children }) { method customNodeExtensionWithoutContent (line 85) | customNodeExtensionWithoutContent() { FILE: demos/src/Examples/Tables/React/index.jsx method addAttributes (line 9) | addAttributes() { FILE: demos/src/Examples/TextDirection/React/index.tsx function MenuBar (line 10) | function MenuBar({ FILE: demos/src/Examples/TransformPastedHTML/React/index.jsx method transformPastedHTML (line 14) | transformPastedHTML(html) { method transformPastedHTML (line 25) | transformPastedHTML(html) { method transformPastedHTML (line 36) | transformPastedHTML(html) { method transformPastedHTML (line 47) | transformPastedHTML(html) { FILE: demos/src/Examples/Transition/Vue/Extension.js method addAttributes (line 13) | addAttributes() { method parseHTML (line 21) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addNodeView (line 33) | addNodeView() { FILE: demos/src/Experiments/CollaborationAnnotation/Vue/extension/AnnotationItem.ts class AnnotationItem (line 1) | class AnnotationItem { method constructor (line 4) | constructor(decoration: any) { method id (line 8) | get id() { method from (line 12) | get from() { method to (line 16) | get to() { method data (line 20) | get data() { method HTMLAttributes (line 24) | get HTMLAttributes() { method toString (line 28) | toString() { FILE: demos/src/Experiments/CollaborationAnnotation/Vue/extension/AnnotationPlugin.ts type AnnotationPluginOptions (line 10) | interface AnnotationPluginOptions { method init (line 24) | init() { method apply (line 31) | apply(transaction, pluginState, oldState, newState) { method decorations (line 37) | decorations(state) { FILE: demos/src/Experiments/CollaborationAnnotation/Vue/extension/AnnotationState.ts type AnnotationStateOptions (line 14) | interface AnnotationStateOptions { class AnnotationState (line 22) | class AnnotationState { method constructor (line 27) | constructor(options: AnnotationStateOptions) { method randomId (line 31) | randomId() { method findAnnotation (line 36) | findAnnotation(id: string) { method addAnnotation (line 46) | addAnnotation(action: AddAnnotationAction, state: EditorState) { method updateAnnotation (line 61) | updateAnnotation(action: UpdateAnnotationAction) { method deleteAnnotation (line 73) | deleteAnnotation(id: string) { method annotationsAt (line 79) | annotationsAt(position: number) { method createDecorations (line 85) | createDecorations(state: EditorState) { method apply (line 121) | apply(transaction: Transaction, state: EditorState) { FILE: demos/src/Experiments/CollaborationAnnotation/Vue/extension/collaboration-annotation.ts type AddAnnotationAction (line 6) | interface AddAnnotationAction { type UpdateAnnotationAction (line 13) | interface UpdateAnnotationAction { type DeleteAnnotationAction (line 19) | interface DeleteAnnotationAction { type AnnotationOptions (line 24) | interface AnnotationOptions { function getMapFromOptions (line 47) | function getMapFromOptions(options: AnnotationOptions): Y.Map { type Commands (line 52) | interface Commands { method addOptions (line 66) | addOptions() { method onCreate (line 79) | onCreate() { method addCommands (line 94) | addCommands() { method addProseMirrorPlugins (line 144) | addProseMirrorPlugins() { FILE: demos/src/Experiments/CollaborationMappingPerformance/React/index.tsx function generateContent (line 22) | function generateContent(paragraphCount: number): string { constant CONTENT_SIZES (line 55) | const CONTENT_SIZES = { type ContentSize (line 62) | type ContentSize = keyof typeof CONTENT_SIZES constant DECORATION_COUNTS (line 67) | const DECORATION_COUNTS = [5, 50, 500, 1000] as const type DecorationCount (line 69) | type DecorationCount = (typeof DECORATION_COUNTS)[number] function createDecorations (line 77) | function createDecorations(positions: number[], doc: Node): DecorationSet { type PluginState (line 97) | interface PluginState { type DecorationsMeta (line 107) | interface DecorationsMeta { type PerformanceCallback (line 115) | type PerformanceCallback = (action: string, duration: number) => void function setPerformanceCallback (line 126) | function setPerformanceCallback(callback: PerformanceCallback | null): v... method addProseMirrorPlugins (line 137) | addProseMirrorPlugins() { type PerformanceEntry (line 200) | interface PerformanceEntry { FILE: demos/src/Experiments/Commands/Vue/commands.js method addOptions (line 7) | addOptions() { method addProseMirrorPlugins (line 18) | addProseMirrorPlugins() { FILE: demos/src/Experiments/Commands/Vue/suggestion.js method onUpdate (line 79) | onUpdate(props) { method onKeyDown (line 89) | onKeyDown(props) { method onExit (line 100) | onExit() { FILE: demos/src/Experiments/Embeds/Vue/iframe.ts type IframeOptions (line 3) | interface IframeOptions { type Commands (line 11) | interface Commands { method addOptions (line 28) | addOptions() { method addAttributes (line 37) | addAttributes() { method parseHTML (line 52) | parseHTML() { method renderHTML (line 60) | renderHTML({ HTMLAttributes }) { method addCommands (line 64) | addCommands() { FILE: demos/src/Experiments/ExtensionStorage/React/CustomExtension.ts type CustomStorage (line 3) | type CustomStorage = { method addStorage (line 10) | addStorage() { method onUpdate (line 16) | onUpdate() { FILE: demos/src/Experiments/ExtensionStorage/Vue/CustomExtension.ts type CustomStorage (line 3) | type CustomStorage = { method addStorage (line 10) | addStorage() { method onUpdate (line 16) | onUpdate() { FILE: demos/src/Experiments/Figure/Vue/figure.ts type FigureOptions (line 3) | interface FigureOptions { type Commands (line 8) | interface Commands { method addOptions (line 33) | addOptions() { method addAttributes (line 47) | addAttributes() { method parseHTML (line 66) | parseHTML() { method renderHTML (line 75) | renderHTML({ HTMLAttributes }) { method addCommands (line 84) | addCommands() { method addInputRules (line 177) | addInputRules() { FILE: demos/src/Experiments/GenericFigure/Vue/figcaption.ts method addOptions (line 6) | addOptions() { method parseHTML (line 18) | parseHTML() { method renderHTML (line 26) | renderHTML({ HTMLAttributes }) { FILE: demos/src/Experiments/GenericFigure/Vue/figure.ts method addOptions (line 7) | addOptions() { method parseHTML (line 21) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addProseMirrorPlugins (line 33) | addProseMirrorPlugins() { FILE: demos/src/Experiments/GlobalDragHandle/Vue/DragHandle.js function removeNode (line 4) | function removeNode(node) { function absoluteRect (line 8) | function absoluteRect(node) { method addProseMirrorPlugins (line 19) | addProseMirrorPlugins() { FILE: demos/src/Experiments/IsolatingClear/React/index.jsx method parseHTML (line 20) | parseHTML() { method renderHTML (line 24) | renderHTML({ HTMLAttributes }) { FILE: demos/src/Experiments/Linter/Vue/extension/Linter.ts type IconDivElement (line 9) | interface IconDivElement extends HTMLDivElement { function renderIcon (line 13) | function renderIcon(issue: Issue) { function runAllLinterPlugins (line 23) | function runAllLinterPlugins(doc: ProsemirrorNode, plugins: Array ChainedCommands { method can (line 55) | get can(): () => CanCommands { method createChain (line 59) | public createChain(startTr?: Transaction, shouldDispatch = true): Chai... method createCan (line 95) | public createCan(startTr?: Transaction): CanCommands { method buildProps (line 112) | public buildProps(tr: Transaction, shouldDispatch = true): CommandProps { FILE: packages/core/src/Editor.ts type TiptapEditorHTMLElement (line 52) | interface TiptapEditorHTMLElement extends HTMLElement { class Editor (line 56) | class Editor extends EventEmitter { method constructor (line 121) | constructor(options: Partial = {}) { method mount (line 161) | public mount(el: NonNullable & {}) { method unmount (line 190) | public unmount() { method storage (line 225) | public get storage(): Storage { method commands (line 232) | public get commands(): SingleCommands { method chain (line 239) | public chain(): ChainedCommands { method can (line 246) | public can(): CanCommands { method injectCSS (line 253) | private injectCSS(): void { method setOptions (line 264) | public setOptions(options: Partial = {}): void { method setEditable (line 284) | public setEditable(editable: boolean, emitUpdate = true): void { method isEditable (line 295) | public get isEditable(): boolean { method view (line 305) | public get view(): EditorView { method state (line 353) | public get state(): EditorState { method registerPlugin (line 368) | public registerPlugin( method unregisterPlugin (line 389) | public unregisterPlugin( method createExtensionManager (line 424) | private createExtensionManager(): void { method createCommandManager (line 460) | private createCommandManager(): void { method createSchema (line 469) | private createSchema(): void { method createDoc (line 476) | private createDoc(): ProseMirrorNode { method createView (line 521) | private createView(element: NonNullable): vo... method createNodeViews (line 571) | public createNodeViews(): void { method prependClass (line 585) | public prependClass(): void { method captureTransaction (line 593) | public captureTransaction(fn: () => void) { method dispatchTransaction (line 610) | private dispatchTransaction(transaction: Transaction): void { method getAttributes (line 704) | public getAttributes(nameOrType: string | NodeType | MarkType): Record... method isActive (line 716) | public isActive(nameOrAttributes: string, attributesOrUndefined?: {}):... method getJSON (line 727) | public getJSON(): DocumentType< method getHTML (line 737) | public getHTML(): string { method getText (line 744) | public getText(options?: { blockSeparator?: string; textSerializers?: ... method isEmpty (line 759) | public get isEmpty(): boolean { method destroy (line 766) | public destroy(): void { method isDestroyed (line 777) | public get isDestroyed(): boolean { method $node (line 781) | public $node(selector: string, attributes?: { [key: string]: any }): N... method $nodes (line 785) | public $nodes(selector: string, attributes?: { [key: string]: any }): ... method $pos (line 789) | public $pos(pos: number) { method $doc (line 795) | get $doc() { FILE: packages/core/src/EventEmitter.ts type StringKeyOf (line 1) | type StringKeyOf = Extract type CallbackType (line 2) | type CallbackType, EventName extends Strin... type CallbackFunction (line 5) | type CallbackFunction, EventName extends S... class EventEmitter (line 9) | class EventEmitter> { method on (line 12) | public on>(event: EventName, fn: Call... method emit (line 22) | public emit>(event: EventName, ...arg... method off (line 32) | public off>(event: EventName, fn?: Ca... method once (line 46) | public once>(event: EventName, fn: Ca... method removeAllListeners (line 55) | public removeAllListeners(): void { FILE: packages/core/src/Extendable.ts type ExtendableConfig (line 30) | interface ExtendableConfig< class Extendable (line 526) | class Extendable< method constructor (line 542) | constructor(config: Partial = {}) { method options (line 551) | get options(): Options { method storage (line 561) | get storage(): Readonly { method configure (line 572) | configure(options: Partial = {}) { method extend (line 586) | extend< FILE: packages/core/src/Extension.ts type ExtensionConfig (line 5) | interface ExtensionConfig class Extension (line 12) | class Extension extends Extendable< method create (line 23) | static create( method configure (line 31) | configure(options?: Partial) { method extend (line 35) | extend< FILE: packages/core/src/ExtensionManager.ts class ExtensionManager (line 27) | class ExtensionManager { method constructor (line 44) | constructor(extensions: Extensions, editor: Editor) { method commands (line 62) | get commands(): RawCommands { method plugins (line 89) | get plugins(): Plugin[] { method attributes (line 188) | get attributes() { method nodeViews (line 196) | get nodeViews(): Record { method dispatchTransaction (line 251) | dispatchTransaction(baseDispatch: (tr: Transaction) => void): (tr: Tra... method transformPastedHTML (line 285) | transformPastedHTML( method markViews (line 321) | get markViews(): Record { method setupExtensions (line 370) | private setupExtensions() { FILE: packages/core/src/InputRule.ts type InputRuleMatch (line 14) | type InputRuleMatch = { type InputRuleFinder (line 22) | type InputRuleFinder = RegExp | ((text: string) => InputRuleMatch | null) class InputRule (line 24) | class InputRule { method constructor (line 38) | constructor(config: { function run (line 84) | function run(config: { function inputRulesPlugin (line 177) | function inputRulesPlugin(props: { editor: Editor; rules: InputRule[] })... FILE: packages/core/src/Mark.ts type MarkConfig (line 8) | interface MarkConfig class Mark (line 146) | class Mark extends Extendable(config: Partial> | ((... method handleExit (line 159) | static handleExit({ editor, mark }: { editor: Editor; mark: Mark }) { method configure (line 187) | configure(options?: Partial) { method extend (line 191) | extend< FILE: packages/core/src/MarkView.ts function updateMarkViewAttributes (line 8) | function updateMarkViewAttributes(checkMark: Mark, editor: Editor, attrs... class MarkView (line 55) | class MarkView, checkMark?: Mark): void { method ignoreMutation (line 86) | ignoreMutation(mutation: ViewMutationRecord): boolean { FILE: packages/core/src/Node.ts type NodeConfig (line 8) | interface NodeConfig class Node (line 340) | class Node extends Extendable(config: Partial> | ((... method configure (line 353) | configure(options?: Partial) { method extend (line 357) | extend< FILE: packages/core/src/NodePos.ts class NodePos (line 6) | class NodePos { method name (line 13) | private get name(): string { method constructor (line 17) | constructor(pos: ResolvedPos, editor: Editor, isBlock = false, node: N... method node (line 26) | get node(): Node { method element (line 30) | get element(): HTMLElement { method depth (line 36) | get depth(): number { method pos (line 40) | get pos(): number { method content (line 44) | get content(): Fragment { method content (line 48) | set content(content: Content) { method attributes (line 65) | get attributes(): { [key: string]: any } { method textContent (line 69) | get textContent(): string { method size (line 73) | get size(): number { method from (line 77) | get from(): number { method range (line 85) | get range(): Range { method to (line 92) | get to(): number { method parent (line 100) | get parent(): NodePos | null { method before (line 111) | get before(): NodePos | null { method after (line 121) | get after(): NodePos | null { method children (line 131) | get children(): NodePos[] { method firstChild (line 168) | get firstChild(): NodePos | null { method lastChild (line 172) | get lastChild(): NodePos | null { method closest (line 178) | closest(selector: string, attributes: { [key: string]: any } = {}): No... method querySelector (line 206) | querySelector(selector: string, attributes: { [key: string]: any } = {... method querySelectorAll (line 210) | querySelectorAll(selector: string, attributes: { [key: string]: any } ... method setAttribute (line 247) | setAttribute(attributes: { [key: string]: any }) { FILE: packages/core/src/NodeView.ts class NodeView (line 13) | class NodeView< method constructor (line 41) | constructor(component: Component, props: NodeViewRendererProps, option... method mount (line 59) | mount() { method dom (line 64) | get dom(): HTMLElement { method contentDOM (line 68) | get contentDOM(): HTMLElement | null { method onDragStart (line 72) | onDragStart(event: DragEvent) { method stopEvent (line 158) | stopEvent(event: Event) { method ignoreMutation (line 252) | ignoreMutation(mutation: ViewMutationRecord) { method updateAttributes (line 309) | updateAttributes(attributes: Record): void { method deleteNode (line 329) | deleteNode(): void { FILE: packages/core/src/PasteRule.ts type PasteRuleMatch (line 14) | type PasteRuleMatch = { type PasteRuleFinder (line 22) | type PasteRuleFinder = class PasteRule (line 30) | class PasteRule { method constructor (line 44) | constructor(config: { function run (line 96) | function run(config: { function pasteRulesPlugin (line 192) | function pasteRulesPlugin(props: { editor: Editor; rules: PasteRule[] })... FILE: packages/core/src/Tracker.ts type TrackerResult (line 3) | interface TrackerResult { class Tracker (line 8) | class Tracker { method constructor (line 13) | constructor(transaction: Transaction) { method map (line 18) | map(position: number): TrackerResult { FILE: packages/core/src/__tests__/transformPastedHTML.test.ts method transformPastedHTML (line 20) | transformPastedHTML(html) { method transformPastedHTML (line 28) | transformPastedHTML(html) { method transformPastedHTML (line 36) | transformPastedHTML(html) { method transformPastedHTML (line 61) | transformPastedHTML(html) { method transformPastedHTML (line 68) | transformPastedHTML(html) { method transformPastedHTML (line 94) | transformPastedHTML(html) { method transformPastedHTML (line 101) | transformPastedHTML(html) { method transformPastedHTML (line 124) | transformPastedHTML(html) { method transformPastedHTML (line 131) | transformPastedHTML(html) { method transformPastedHTML (line 138) | transformPastedHTML(html) { method transformPastedHTML (line 157) | transformPastedHTML(html) { method transformPastedHTML (line 167) | transformPastedHTML(html) { method transformPastedHTML (line 189) | transformPastedHTML(html) { method transformPastedHTML (line 217) | transformPastedHTML(html) { method addOptions (line 269) | addOptions() { method addStorage (line 274) | addStorage() { method transformPastedHTML (line 279) | transformPastedHTML(html) { method transformPastedHTML (line 311) | transformPastedHTML(html) { method transformPastedHTML (line 336) | transformPastedHTML(html) { method transformPastedHTML (line 358) | transformPastedHTML(html) { method transformPastedHTML (line 380) | transformPastedHTML(html) { method transformPastedHTML (line 404) | transformPastedHTML(html) { method transformPastedHTML (line 426) | transformPastedHTML(html, view) { method transformPastedHTML (line 444) | transformPastedHTML(html, view) { method transformPastedHTML (line 469) | transformPastedHTML(html) { method transformPastedHTML (line 491) | transformPastedHTML(html) { method transformPastedHTML (line 517) | transformPastedHTML(html) { method transformPastedHTML (line 524) | transformPastedHTML(html) { method transformPastedHTML (line 531) | transformPastedHTML(html) { method transformPastedHTML (line 556) | transformPastedHTML(html) { FILE: packages/core/src/commands/blur.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/clearContent.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/clearNodes.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/command.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/createParagraphNear.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/cut.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/deleteCurrentNode.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/deleteNode.ts type Commands (line 7) | interface Commands { FILE: packages/core/src/commands/deleteRange.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/deleteSelection.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/enter.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/exitCode.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/extendMarkRange.ts type Commands (line 9) | interface Commands { FILE: packages/core/src/commands/first.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/focus.ts type Commands (line 9) | interface Commands { FILE: packages/core/src/commands/forEach.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/insertContent.ts type InsertContentOptions (line 5) | interface InsertContentOptions { type Commands (line 20) | interface Commands { FILE: packages/core/src/commands/insertContentAt.ts type InsertContentAtOptions (line 8) | interface InsertContentAtOptions { type Commands (line 36) | interface Commands { FILE: packages/core/src/commands/join.ts type Commands (line 11) | interface Commands { FILE: packages/core/src/commands/joinItemBackward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/joinItemForward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/joinTextblockBackward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/joinTextblockForward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/keyboardShortcut.ts function normalizeKeyName (line 5) | function normalizeKeyName(name: string) { type Commands (line 60) | interface Commands { FILE: packages/core/src/commands/lift.ts type Commands (line 9) | interface Commands { FILE: packages/core/src/commands/liftEmptyBlock.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/liftListItem.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/newlineInCode.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/resetAttributes.ts type Commands (line 10) | interface Commands { FILE: packages/core/src/commands/scrollIntoView.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/selectAll.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/selectNodeBackward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/selectNodeForward.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/selectParentNode.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/selectTextblockEnd.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/selectTextblockStart.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/setContent.ts type SetContentOptions (line 6) | interface SetContentOptions { type Commands (line 26) | interface Commands { FILE: packages/core/src/commands/setMark.ts type Commands (line 10) | interface Commands { function canSetMark (line 22) | function canSetMark(state: EditorState, tr: Transaction, newMarkType: Ma... FILE: packages/core/src/commands/setMeta.ts type Commands (line 6) | interface Commands { FILE: packages/core/src/commands/setNode.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/setNodeSelection.ts type Commands (line 7) | interface Commands { FILE: packages/core/src/commands/setTextDirection.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/setTextSelection.ts type Commands (line 7) | interface Commands { FILE: packages/core/src/commands/sinkListItem.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/splitBlock.ts function ensureMarks (line 9) | function ensureMarks(state: EditorState, splittableMarks?: string[]) { type Commands (line 20) | interface Commands { FILE: packages/core/src/commands/splitListItem.ts type Commands (line 11) | interface Commands { FILE: packages/core/src/commands/toggleList.ts type Commands (line 61) | interface Commands { FILE: packages/core/src/commands/toggleMark.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/toggleNode.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/toggleWrap.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/undoInputRule.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/unsetAllMarks.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/unsetMark.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/unsetTextDirection.ts type Commands (line 4) | interface Commands { FILE: packages/core/src/commands/updateAttributes.ts type Commands (line 10) | interface Commands { FILE: packages/core/src/commands/wrapIn.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/commands/wrapInList.ts type Commands (line 8) | interface Commands { FILE: packages/core/src/extensions/clipboardTextSerializer.ts type ClipboardTextSerializerOptions (line 7) | type ClipboardTextSerializerOptions = { method addOptions (line 14) | addOptions() { method addProseMirrorPlugins (line 20) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/commands.ts method addCommands (line 9) | addCommands() { FILE: packages/core/src/extensions/delete.ts method onUpdate (line 12) | onUpdate({ transaction, appendedTransactions }) { FILE: packages/core/src/extensions/drop.ts method addProseMirrorPlugins (line 8) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/editable.ts method addProseMirrorPlugins (line 8) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/focusEvents.ts method addProseMirrorPlugins (line 10) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/keymap.ts method addKeyboardShortcuts (line 13) | addKeyboardShortcuts() { method addProseMirrorPlugins (line 102) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/paste.ts method addProseMirrorPlugins (line 8) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/tabindex.ts method addProseMirrorPlugins (line 8) | addProseMirrorPlugins() { FILE: packages/core/src/extensions/textDirection.ts type TextDirectionOptions (line 6) | interface TextDirectionOptions { method addOptions (line 21) | addOptions() { method addGlobalAttributes (line 27) | addGlobalAttributes() { method addProseMirrorPlugins (line 66) | addProseMirrorPlugins() { FILE: packages/core/src/helpers/MappablePosition.ts class MappablePosition (line 8) | class MappablePosition { method constructor (line 14) | constructor(position: number) { method fromJSON (line 21) | static fromJSON(json: any): MappablePosition { method toJSON (line 28) | toJSON(): any { type GetUpdatedPositionResult (line 38) | interface GetUpdatedPositionResult { function getUpdatedPosition (line 48) | function getUpdatedPosition(position: MappablePosition, transaction: Tra... function createMappablePosition (line 64) | function createMappablePosition(position: number): MappablePosition { FILE: packages/core/src/helpers/combineTransactionSteps.ts function combineTransactionSteps (line 11) | function combineTransactionSteps(oldDoc: ProseMirrorNode, transactions: ... FILE: packages/core/src/helpers/createChainableState.ts function createChainableState (line 8) | function createChainableState(config: { transaction: Transaction; state:... FILE: packages/core/src/helpers/createDocument.ts function createDocument (line 13) | function createDocument( FILE: packages/core/src/helpers/createNodeFromContent.ts type CreateNodeFromContentOptions (line 7) | type CreateNodeFromContentOptions = { function createNodeFromContent (line 20) | function createNodeFromContent( FILE: packages/core/src/helpers/defaultBlockAt.ts function defaultBlockAt (line 8) | function defaultBlockAt(match: ContentMatch): NodeType | null { FILE: packages/core/src/helpers/findChildren.ts function findChildren (line 11) | function findChildren(node: ProseMirrorNode, predicate: Predicate): Node... FILE: packages/core/src/helpers/findChildrenInRange.ts function findChildrenInRange (line 12) | function findChildrenInRange(node: ProseMirrorNode, range: Range, predic... FILE: packages/core/src/helpers/findParentNode.ts function findParentNode (line 14) | function findParentNode( FILE: packages/core/src/helpers/findParentNodeClosestToPos.ts function findParentNodeClosestToPos (line 14) | function findParentNodeClosestToPos( FILE: packages/core/src/helpers/flattenExtensions.ts function flattenExtensions (line 9) | function flattenExtensions(extensions: Extensions): Extensions { FILE: packages/core/src/helpers/generateHTML.ts function generateHTML (line 13) | function generateHTML(doc: JSONContent, extensions: Extensions): string { FILE: packages/core/src/helpers/generateJSON.ts function generateJSON (line 13) | function generateJSON(html: string, extensions: Extensions): Record( FILE: packages/core/src/helpers/getHTMLFromFragment.ts function getHTMLFromFragment (line 4) | function getHTMLFromFragment(fragment: Fragment, schema: Schema): string { FILE: packages/core/src/helpers/getMarkAttributes.ts function getMarkAttributes (line 6) | function getMarkAttributes(state: EditorState, typeOrName: string | Mark... FILE: packages/core/src/helpers/getMarkRange.ts function findMarkInSet (line 6) | function findMarkInSet( function isMarkInSet (line 23) | function isMarkInSet(marks: ProseMirrorMark[], type: MarkType, attribute... function getMarkRange (line 30) | function getMarkRange( FILE: packages/core/src/helpers/getMarkType.ts function getMarkType (line 3) | function getMarkType(nameOrType: string | MarkType, schema: Schema): Mar... FILE: packages/core/src/helpers/getMarksBetween.ts function getMarksBetween (line 6) | function getMarksBetween(from: number, to: number, doc: ProseMirrorNode)... FILE: packages/core/src/helpers/getNodeAttributes.ts function getNodeAttributes (line 6) | function getNodeAttributes(state: EditorState, typeOrName: string | Node... FILE: packages/core/src/helpers/getNodeType.ts function getNodeType (line 3) | function getNodeType(nameOrType: string | NodeType, schema: Schema): Nod... FILE: packages/core/src/helpers/getRenderedAttributes.ts function getRenderedAttributes (line 6) | function getRenderedAttributes( FILE: packages/core/src/helpers/getSchema.ts function getSchema (line 8) | function getSchema(extensions: Extensions, editor?: Editor): Schema { FILE: packages/core/src/helpers/getSchemaByResolvedExtensions.ts function cleanUpSchemaItem (line 14) | function cleanUpSchemaItem(data: T) { function buildAttributeSpec (line 32) | function buildAttributeSpec( function getSchemaByResolvedExtensions (line 56) | function getSchemaByResolvedExtensions(extensions: Extensions, editor?: ... FILE: packages/core/src/helpers/getSchemaTypeByName.ts function getSchemaTypeByName (line 9) | function getSchemaTypeByName(name: string, schema: Schema): NodeType | M... FILE: packages/core/src/helpers/getSchemaTypeNameByName.ts function getSchemaTypeNameByName (line 9) | function getSchemaTypeNameByName(name: string, schema: Schema): 'node' |... FILE: packages/core/src/helpers/getSplittedAttributes.ts function getSplittedAttributes (line 10) | function getSplittedAttributes( FILE: packages/core/src/helpers/getText.ts function getText (line 15) | function getText( FILE: packages/core/src/helpers/getTextBetween.ts function getTextBetween (line 13) | function getTextBetween( FILE: packages/core/src/helpers/getTextSerializersFromSchema.ts function getTextSerializersFromSchema (line 10) | function getTextSerializersFromSchema(schema: Schema): Record {} type Storage (line 28) | interface Storage {} FILE: packages/core/src/inputRules/markInputRule.ts function markInputRule (line 14) | function markInputRule(config: { FILE: packages/core/src/inputRules/nodeInputRule.ts function nodeInputRule (line 13) | function nodeInputRule(config: { FILE: packages/core/src/inputRules/textInputRule.ts function textInputRule (line 9) | function textInputRule(config: { find: InputRuleFinder; replace: string;... FILE: packages/core/src/inputRules/textblockTypeInputRule.ts function textblockTypeInputRule (line 15) | function textblockTypeInputRule(config: { FILE: packages/core/src/inputRules/wrappingInputRule.ts function wrappingInputRule (line 25) | function wrappingInputRule(config: { FILE: packages/core/src/jsx-runtime.ts type Attributes (line 1) | type Attributes = Record type DOMOutputSpecElement (line 3) | type DOMOutputSpecElement = 0 | Attributes | DOMOutputSpecArray type DOMOutputSpecArray (line 8) | type DOMOutputSpecArray = type Element (line 20) | type Element = DOMOutputSpecArray type IntrinsicElements (line 21) | interface IntrinsicElements { type ElementChildrenAttribute (line 25) | interface ElementChildrenAttribute { type JSXRenderer (line 30) | type JSXRenderer = ( function Fragment (line 36) | function Fragment(props: { children: JSXRenderer[] }) { FILE: packages/core/src/lib/ResizableNodeView.ts type ResizableNodeViewDirection (line 17) | type ResizableNodeViewDirection = type ResizableNodeDimensions (line 30) | type ResizableNodeDimensions = { type ResizableNodeViewOptions (line 62) | type ResizableNodeViewOptions = { class ResizableNodeView (line 298) | class ResizableNodeView { method constructor (line 399) | constructor(options: ResizableNodeViewOptions) { method dom (line 460) | get dom() { method contentDOM (line 464) | get contentDOM(): HTMLElement | null { method handleEditorUpdate (line 468) | private handleEditorUpdate() { method update (line 496) | update(node: PMNode, decorations: readonly Decoration[], innerDecorati... method destroy (line 517) | destroy() { method createContainer (line 547) | createContainer() { method createWrapper (line 571) | createWrapper() { method createHandle (line 595) | private createHandle(direction: ResizableNodeViewDirection): HTMLEleme... method positionHandle (line 616) | private positionHandle(handle: HTMLElement, direction: ResizableNodeVi... method attachHandles (line 656) | private attachHandles(): void { method removeHandles (line 691) | private removeHandles(): void { method applyInitialSize (line 703) | private applyInitialSize(): void { method handleResizeStart (line 737) | private handleResizeStart(event: MouseEvent | TouchEvent, direction: R... method handleResize (line 817) | private handleResize(deltaX: number, deltaY: number) { method calculateNewDimensions (line 905) | private calculateNewDimensions( method applyConstraints (line 965) | private applyConstraints(width: number, height: number, preserveAspect... method applyAspectRatio (line 1024) | private applyAspectRatio( FILE: packages/core/src/pasteRules/markPasteRule.ts function markPasteRule (line 14) | function markPasteRule(config: { FILE: packages/core/src/pasteRules/nodePasteRule.ts function nodePasteRule (line 13) | function nodePasteRule(config: { FILE: packages/core/src/pasteRules/textPasteRule.ts function textPasteRule (line 9) | function textPasteRule(config: { find: PasteRuleFinder; replace: string ... FILE: packages/core/src/types.ts type AnyConfig (line 29) | type AnyConfig = ExtensionConfig | NodeConfig | MarkConfig type AnyExtension (line 30) | type AnyExtension = Extendable type Extensions (line 31) | type Extensions = AnyExtension[] type ParentConfig (line 33) | type ParentConfig = Partial<{ type Primitive (line 39) | type Primitive = null | undefined | string | number | boolean | symbol |... type RemoveThis (line 41) | type RemoveThis = T extends (...args: any) => any ? (...args: Paramet... type MaybeReturnType (line 43) | type MaybeReturnType = T extends (...args: any) => any ? ReturnType = type EditorEvents (line 48) | interface EditorEvents { type DispatchTransactionProps (line 270) | type DispatchTransactionProps = { type EnableRules (line 284) | type EnableRules = (AnyExtension | string)[] | boolean type EditorOptions (line 286) | interface EditorOptions { type HTMLContent (line 486) | type HTMLContent = string type JSONContent (line 521) | type JSONContent = { type MarkType (line 561) | type MarkType< type NodeType (line 572) | type NodeType< type DocumentType (line 587) | type DocumentType< type TextType (line 595) | type TextType = { type DOMOutputSpecArray (line 605) | type DOMOutputSpecArray = type Content (line 613) | type Content = HTMLContent | JSONContent | JSONContent[] | null type CommandProps (line 615) | type CommandProps = { type Command (line 626) | type Command = (props: CommandProps) => boolean type CommandSpec (line 628) | type CommandSpec = (...args: any[]) => Command type KeyboardShortcutCommand (line 630) | type KeyboardShortcutCommand = (props: { editor: Editor }) => boolean type Attribute (line 632) | type Attribute = { type Attributes (line 642) | type Attributes = { type ExtensionAttribute (line 646) | type ExtensionAttribute = { type GlobalAttributes (line 652) | type GlobalAttributes = { type PickValue (line 673) | type PickValue = T[K] type UnionToIntersection (line 675) | type UnionToIntersection = (U extends any ? (k: U) => void : never) e... type Diff (line 677) | type Diff = ({ [P in T]: P } & { type Overwrite (line 681) | type Overwrite = Pick> & U type ValuesOf (line 683) | type ValuesOf = T[keyof T] type KeysWithTypeOf (line 685) | type KeysWithTypeOf = { [P in keyof T]: T[P] extends Type ? P :... type DOMNode (line 687) | type DOMNode = InstanceType type DecorationType (line 693) | interface DecorationType { type DecorationWithType (line 706) | type DecorationWithType = Decoration & { type NodeViewProps (line 710) | interface NodeViewProps extends NodeViewRendererProps { type NodeViewRendererOptions (line 718) | interface NodeViewRendererOptions { type NodeViewRendererProps (line 724) | interface NodeViewRendererProps { type NodeViewRenderer (line 763) | type NodeViewRenderer = (props: NodeViewRendererProps) => NodeView type MarkViewProps (line 766) | interface MarkViewProps extends MarkViewRendererProps {} type MarkViewRendererProps (line 768) | interface MarkViewRendererProps { type MarkViewRenderer (line 799) | type MarkViewRenderer = (props: Props) =>... type MarkViewRendererOptions (line 801) | interface MarkViewRendererOptions { type AnyCommands (line 805) | type AnyCommands = Record Command> type UnionCommands (line 807) | type UnionCommands = UnionToIntersection< type RawCommands (line 811) | type RawCommands = { type SingleCommands (line 815) | type SingleCommands = { type ChainedCommands (line 819) | type ChainedCommands = { type CanCommands (line 825) | type CanCommands = SingleCommands & { chain: () => ChainedCommands } type FocusPosition (line 827) | type FocusPosition = 'start' | 'end' | 'all' | number | boolean | null type Range (line 829) | type Range = { type NodeRange (line 834) | type NodeRange = { type MarkRange (line 840) | type MarkRange = { type Predicate (line 846) | type Predicate = (node: ProseMirrorNode) => boolean type NodeWithPos (line 848) | type NodeWithPos = { type TextSerializer (line 853) | type TextSerializer = (props: { type ExtendedRegExpMatchArray (line 861) | type ExtendedRegExpMatchArray = RegExpMatchArray & { type Dispatch (line 865) | type Dispatch = ((args?: any) => any) | undefined type MarkdownToken (line 870) | type MarkdownToken = { type MarkdownHelpers (line 880) | type MarkdownHelpers = { type MarkdownParseHelpers (line 896) | type MarkdownParseHelpers = { type FullMarkdownHelpers (line 920) | type FullMarkdownHelpers = MarkdownHelpers & { type MarkdownParseResult (line 943) | type MarkdownParseResult = JSONContent | JSONContent[] | { mark: string;... type RenderContext (line 945) | type RenderContext = { type MarkdownExtensionSpec (line 954) | interface MarkdownExtensionSpec { type MarkdownLexerConfiguration (line 973) | type MarkdownLexerConfiguration = { type MarkdownTokenizer (line 990) | type MarkdownTokenizer = { type MarkdownRendererHelpers (line 1005) | type MarkdownRendererHelpers = { type Utils (line 1033) | type Utils = { FILE: packages/core/src/utilities/callOrReturn.ts function callOrReturn (line 11) | function callOrReturn(value: T, context: any = undefined, ...props: a... FILE: packages/core/src/utilities/canInsertNode.ts function canInsertNode (line 4) | function canInsertNode(state: EditorState, nodeType: NodeType): boolean { FILE: packages/core/src/utilities/createStyleTag.ts function createStyleTag (line 1) | function createStyleTag(style: string, nonce?: string, suffix?: string):... FILE: packages/core/src/utilities/deleteProps.ts function deleteProps (line 6) | function deleteProps(obj: Record, propOrProps: string | str... FILE: packages/core/src/utilities/elementFromString.ts function elementFromString (line 17) | function elementFromString(value: string): HTMLElement { FILE: packages/core/src/utilities/escapeForRegEx.ts function escapeForRegEx (line 2) | function escapeForRegEx(string: string): string { FILE: packages/core/src/utilities/findDuplicates.ts function findDuplicates (line 4) | function findDuplicates(items: T[]): T[] { FILE: packages/core/src/utilities/fromString.ts function fromString (line 1) | function fromString(value: any): any { FILE: packages/core/src/utilities/isAndroid.ts function isAndroid (line 1) | function isAndroid(): boolean { FILE: packages/core/src/utilities/isEmptyObject.ts function isEmptyObject (line 1) | function isEmptyObject(value = {}): boolean { FILE: packages/core/src/utilities/isFirefox.ts function isFirefox (line 9) | function isFirefox(): boolean { FILE: packages/core/src/utilities/isFunction.ts function isFunction (line 2) | function isFunction(value: any): value is Function { FILE: packages/core/src/utilities/isMacOS.ts function isMacOS (line 1) | function isMacOS(): boolean { FILE: packages/core/src/utilities/isNumber.ts function isNumber (line 1) | function isNumber(value: any): value is number { FILE: packages/core/src/utilities/isPlainObject.ts function getType (line 3) | function getType(value: any): string { function isPlainObject (line 7) | function isPlainObject(value: any): value is Record { FILE: packages/core/src/utilities/isRegExp.ts function isRegExp (line 1) | function isRegExp(value: any): value is RegExp { FILE: packages/core/src/utilities/isSafari.ts function isSafari (line 9) | function isSafari(): boolean { FILE: packages/core/src/utilities/isString.ts function isString (line 1) | function isString(value: any): value is string { FILE: packages/core/src/utilities/isiOS.ts function isiOS (line 1) | function isiOS(): boolean { FILE: packages/core/src/utilities/markdown/attributeUtils.ts function parseAttributes (line 26) | function parseAttributes(attrString: string): Record { function serializeAttributes (line 96) | function serializeAttributes(attributes: Record): string { FILE: packages/core/src/utilities/markdown/createAtomBlockMarkdownSpec.ts type AtomBlockMarkdownSpecOptions (line 13) | interface AtomBlockMarkdownSpecOptions { function createAtomBlockMarkdownSpec (line 58) | function createAtomBlockMarkdownSpec(options: AtomBlockMarkdownSpecOptio... FILE: packages/core/src/utilities/markdown/createBlockMarkdownSpec.ts type BlockMarkdownSpecOptions (line 14) | interface BlockMarkdownSpecOptions { function createBlockMarkdownSpec (line 60) | function createBlockMarkdownSpec(options: BlockMarkdownSpecOptions): { FILE: packages/core/src/utilities/markdown/createInlineMarkdownSpec.ts function parseShortcodeAttributes (line 13) | function parseShortcodeAttributes(attrString: string): Record): string { type AllowedAttribute (line 47) | type AllowedAttribute = type InlineMarkdownSpecOptions (line 60) | interface InlineMarkdownSpecOptions { function createInlineMarkdownSpec (line 142) | function createInlineMarkdownSpec(options: InlineMarkdownSpecOptions): { FILE: packages/core/src/utilities/markdown/parseIndentedBlocks.ts type ParsedBlock (line 9) | interface ParsedBlock { type BlockParserConfig (line 19) | interface BlockParserConfig { function parseIndentedBlocks (line 77) | function parseIndentedBlocks( FILE: packages/core/src/utilities/markdown/renderNestedMarkdownContent.ts function renderNestedMarkdownContent (line 56) | function renderNestedMarkdownContent( FILE: packages/core/src/utilities/mergeAttributes.ts function splitStyleDeclarations (line 2) | function splitStyleDeclarations(styles: string): string[] { function parseStyleEntries (line 50) | function parseStyleEntries(styles: string | undefined): [property: strin... function mergeAttributes (line 74) | function mergeAttributes(...objects: Record[]): Record, source: Record(array: T[], by = JSON.stringify): T[] { FILE: packages/extension-audio/src/audio.ts type AudioOptions (line 5) | interface AudioOptions { type SetAudioOptions (line 94) | type SetAudioOptions = { type Commands (line 108) | interface Commands { method addOptions (line 126) | addOptions() { method inline (line 143) | inline() { method group (line 147) | group() { method addAttributes (line 155) | addAttributes() { method parseHTML (line 187) | parseHTML() { method addCommands (line 195) | addCommands() { method addPasteRules (line 212) | addPasteRules() { method renderHTML (line 228) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-audio/src/utils.ts constant AUDIO_URL_REGEX (line 6) | const AUDIO_URL_REGEX = /https?:\/\/[^\s]+?\.(?:mp3|wav|ogg|oga|flac|m4a... constant AUDIO_URL_REGEX_GLOBAL (line 12) | const AUDIO_URL_REGEX_GLOBAL = constant AUDIO_DATA_URL_REGEX (line 18) | const AUDIO_DATA_URL_REGEX = /^data:audio\/[a-zA-Z0-9.+-]+;base64,/i FILE: packages/extension-blockquote/src/blockquote.tsx type BlockquoteOptions (line 4) | interface BlockquoteOptions { type Commands (line 14) | interface Commands { method addOptions (line 44) | addOptions() { method parseHTML (line 56) | parseHTML() { method renderHTML (line 60) | renderHTML({ HTMLAttributes }) { method addCommands (line 106) | addCommands() { method addKeyboardShortcuts (line 126) | addKeyboardShortcuts() { method addInputRules (line 132) | addInputRules() { FILE: packages/extension-bold/src/bold.tsx type BoldOptions (line 4) | interface BoldOptions { type Commands (line 14) | interface Commands { method addOptions (line 59) | addOptions() { method parseHTML (line 65) | parseHTML() { method renderHTML (line 85) | renderHTML({ HTMLAttributes }) { method addCommands (line 111) | addCommands() { method addKeyboardShortcuts (line 131) | addKeyboardShortcuts() { method addInputRules (line 138) | addInputRules() { method addPasteRules (line 151) | addPasteRules() { FILE: packages/extension-bubble-menu/__tests__/bubble-menu-plugin.spec.ts function createEditor (line 10) | function createEditor(content = '

Hello world

') { function createBubbleMenuView (line 17) | function createBubbleMenuView( FILE: packages/extension-bubble-menu/src/bubble-menu-plugin.ts function combineDOMRects (line 21) | function combineDOMRects(rect1: DOMRect, rect2: DOMRect): DOMRect { type BubbleMenuPluginProps (line 33) | interface BubbleMenuPluginProps { type BubbleMenuViewProps (line 147) | type BubbleMenuViewProps = BubbleMenuPluginProps & { class BubbleMenuView (line 151) | class BubbleMenuView implements PluginView { method middlewares (line 218) | get middlewares() { method virtualElement (line 266) | private get virtualElement(): VirtualElement | undefined { method constructor (line 332) | constructor({ method updatePosition (line 432) | updatePosition() { method update (line 462) | update(view: EditorView, oldState?: EditorState) { method getShouldShow (line 494) | getShouldShow(oldState?: EditorState) { method show (line 537) | show() { method hide (line 556) | hide() { method updateOptions (line 588) | updateOptions(newProps: Partial { method addOptions (line 82) | addOptions() { method addAttributes (line 104) | addAttributes() { method parseHTML (line 132) | parseHTML() { method renderHTML (line 141) | renderHTML({ node, HTMLAttributes }) { method addCommands (line 187) | addCommands() { method addKeyboardShortcuts (line 202) | addKeyboardShortcuts() { method addInputRules (line 403) | addInputRules() { method addProseMirrorPlugins (line 422) | addProseMirrorPlugins() { FILE: packages/extension-code/src/code.ts type CodeOptions (line 3) | interface CodeOptions { type Commands (line 13) | interface Commands { method addOptions (line 54) | addOptions() { method parseHTML (line 66) | parseHTML() { method renderHTML (line 70) | renderHTML({ HTMLAttributes }) { method addCommands (line 90) | addCommands() { method addKeyboardShortcuts (line 110) | addKeyboardShortcuts() { method addInputRules (line 116) | addInputRules() { method addPasteRules (line 125) | addPasteRules() { FILE: packages/extension-collaboration-caret/src/collaboration-caret.ts type CollaborationCaretStorage (line 5) | type CollaborationCaretStorage = { type CollaborationCaretOptions (line 9) | interface CollaborationCaretOptions { type Commands (line 64) | interface Commands { type Storage (line 80) | interface Storage { method addOptions (line 105) | addOptions() { method onCreate (line 132) | onCreate() { method addStorage (line 143) | addStorage() { method addCommands (line 149) | addCommands() { method addProseMirrorPlugins (line 167) | addProseMirrorPlugins() { FILE: packages/extension-collaboration/src/collaboration.ts type YSyncOpts (line 9) | type YSyncOpts = Parameters[1] type YUndoOpts (line 10) | type YUndoOpts = Parameters[0] type CollaborationStorage (line 12) | interface CollaborationStorage { type Commands (line 21) | interface Commands { type Storage (line 36) | interface Storage { type CollaborationOptions (line 41) | interface CollaborationOptions { method addOptions (line 92) | addOptions() { method addStorage (line 101) | addStorage() { method onCreate (line 107) | onCreate() { method onBeforeCreate (line 115) | onBeforeCreate() { method addCommands (line 121) | addCommands() { method addKeyboardShortcuts (line 160) | addKeyboardShortcuts() { method addProseMirrorPlugins (line 168) | addProseMirrorPlugins() { FILE: packages/extension-collaboration/src/helpers/CollaborationMappablePosition.ts class CollaborationMappablePosition (line 15) | class CollaborationMappablePosition extends MappablePosition { method constructor (line 21) | constructor(position: number, yRelativePosition: YRelativePosition) { method fromJSON (line 29) | static fromJSON(json: any): CollaborationMappablePosition { method toJSON (line 36) | toJSON(): any { function createMappablePosition (line 48) | function createMappablePosition(position: number, state: EditorState): C... function getUpdatedPosition (line 57) | function getUpdatedPosition( FILE: packages/extension-collaboration/src/helpers/isChangeOrigin.ts function isChangeOrigin (line 12) | function isChangeOrigin(transaction: Transaction): boolean { FILE: packages/extension-collaboration/src/helpers/yRelativePosition.ts type YRelativePosition (line 14) | type YRelativePosition = any function getYAbsolutePosition (line 19) | function getYAbsolutePosition(state: EditorState, relativePos: YRelative... function getYRelativePosition (line 28) | function getYRelativePosition(state: EditorState, absolutePos: number): ... FILE: packages/extension-details/src/content/details-content.ts type DetailsContentOptions (line 5) | interface DetailsContentOptions { method addOptions (line 23) | addOptions() { method parseHTML (line 29) | parseHTML() { method renderHTML (line 37) | renderHTML({ HTMLAttributes }) { method addNodeView (line 41) | addNodeView() { method addKeyboardShortcuts (line 76) | addKeyboardShortcuts() { FILE: packages/extension-details/src/details.ts type DetailsOptions (line 17) | interface DetailsOptions { type Commands (line 35) | interface Commands { method addOptions (line 63) | addOptions() { method addAttributes (line 71) | addAttributes() { method parseHTML (line 91) | parseHTML() { method renderHTML (line 99) | renderHTML({ HTMLAttributes }) { method addNodeView (line 108) | addNodeView() { method addCommands (line 222) | addCommands() { method addKeyboardShortcuts (line 302) | addKeyboardShortcuts() { method addProseMirrorPlugins (line 384) | addProseMirrorPlugins() { FILE: packages/extension-details/src/summary/details-summary.ts type DetailsSummaryOptions (line 3) | interface DetailsSummaryOptions { method addOptions (line 23) | addOptions() { method parseHTML (line 29) | parseHTML() { method renderHTML (line 37) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-drag-handle-react/src/DragHandle.tsx type Optional (line 14) | type Optional = Pick, K> & Omit type DragHandleProps (line 16) | type DragHandleProps = Omit... FILE: packages/extension-drag-handle-vue-2/src/DragHandle.ts type Optional (line 14) | type Optional = Pick, K> & Omit type DragHandleProps (line 16) | type DragHandleProps = Omit... method mounted (line 76) | mounted() { method beforeDestroy (line 96) | beforeDestroy() { method render (line 102) | render(h: Vue.CreateElement) { FILE: packages/extension-drag-handle-vue-3/src/DragHandle.ts type Optional (line 14) | type Optional = Pick, K> & Omit type DragHandleProps (line 16) | type DragHandleProps = Omit = {}): RuleCo... FILE: packages/extension-drag-handle/__tests__/findBestDragTarget.spec.ts function createDefaultOptions (line 11) | function createDefaultOptions(overrides: Partial> = {}... FILE: packages/extension-drag-handle/__tests__/scoring.spec.ts function createMockContext (line 12) | function createMockContext(overrides: Partial = {}): RuleCo... FILE: packages/extension-drag-handle/src/drag-handle-plugin.ts type PluginState (line 19) | type PluginState = { type DragHandlePluginProps (line 59) | interface DragHandlePluginProps { function hideHandle (line 93) | function hideHandle() { function showHandle (line 102) | function showHandle() { function repositionDragHandle (line 116) | function repositionDragHandle(dom: Element) { function onDragStart (line 130) | function onDragStart(e: DragEvent) { function onDragEnd (line 148) | function onDragEnd(e: DragEvent) { function onDrop (line 157) | function onDrop() { method unbind (line 177) | unbind() { method init (line 191) | init() { method apply (line 194) | apply(tr: Transaction, value: PluginState, _oldState: EditorState, state... method update (line 268) | update(_, oldState) { method destroy (line 323) | destroy() { method keydown (line 343) | keydown(view) { method mouseleave (line 360) | mouseleave(_view, e) { method mousemove (line 379) | mousemove(view, e) { FILE: packages/extension-drag-handle/src/drag-handle.ts type DragHandleOptions (line 14) | interface DragHandleOptions { type Commands (line 99) | interface Commands { method addOptions (line 120) | addOptions() { method addCommands (line 140) | addCommands() { method addProseMirrorPlugins (line 163) | addProseMirrorPlugins() { FILE: packages/extension-drag-handle/src/helpers/cloneElement.ts function getCSSText (line 1) | function getCSSText(element: Element) { function cloneElement (line 12) | function cloneElement(node: HTMLElement) { FILE: packages/extension-drag-handle/src/helpers/dragHandler.ts type DragContext (line 11) | interface DragContext { function getDragHandleRanges (line 16) | function getDragHandleRanges( function dragHandler (line 61) | function dragHandler( FILE: packages/extension-drag-handle/src/helpers/edgeDetection.ts constant DEFAULT_EDGE_CONFIG (line 6) | const DEFAULT_EDGE_CONFIG: EdgeDetectionConfig = { function normalizeEdgeDetection (line 19) | function normalizeEdgeDetection( function isNearEdge (line 50) | function isNearEdge( function calculateEdgeDeduction (line 94) | function calculateEdgeDeduction( FILE: packages/extension-drag-handle/src/helpers/findBestDragTarget.ts type DragTarget (line 12) | interface DragTarget { function hasAncestorOfType (line 31) | function hasAncestorOfType($pos: ResolvedPos, depth: number, allowedType... function findBestDragTarget (line 45) | function findBestDragTarget( FILE: packages/extension-drag-handle/src/helpers/findNextElementFromCursor.ts type FindElementNextToCoords (line 8) | type FindElementNextToCoords = { function findClosestTopLevelBlock (line 19) | function findClosestTopLevelBlock(element: Element, view: EditorView): H... function isValidRect (line 32) | function isValidRect(rect: DOMRect): boolean { function clampToContent (line 46) | function clampToContent(view: EditorView, x: number, y: number, inset = ... FILE: packages/extension-drag-handle/src/helpers/getComputedStyle.ts function getComputedStyle (line 1) | function getComputedStyle(node: Element, property: keyof CSSStyleDeclara... FILE: packages/extension-drag-handle/src/helpers/getInnerCoords.ts function getInnerCoords (line 6) | function getInnerCoords(view: EditorView, x: number, y: number): { left:... FILE: packages/extension-drag-handle/src/helpers/minMax.ts function minMax (line 1) | function minMax(value = 0, min = 0, max = 0): number { FILE: packages/extension-drag-handle/src/helpers/normalizeOptions.ts function normalizeNestedOptions (line 20) | function normalizeNestedOptions(input: boolean | NestedOptions | undefin... FILE: packages/extension-drag-handle/src/helpers/removeNode.ts function removeNode (line 1) | function removeNode(node: HTMLElement) { FILE: packages/extension-drag-handle/src/helpers/scoring.ts constant BASE_SCORE (line 9) | const BASE_SCORE = 1000 function calculateScore (line 21) | function calculateScore( FILE: packages/extension-drag-handle/src/types/options.ts type EdgeDetectionPreset (line 6) | type EdgeDetectionPreset = type EdgeDetectionConfig (line 16) | interface EdgeDetectionConfig { type NestedOptions (line 40) | interface NestedOptions { type NormalizedNestedOptions (line 102) | interface NormalizedNestedOptions { FILE: packages/extension-drag-handle/src/types/rules.ts type RuleContext (line 8) | interface RuleContext { type DragHandleRule (line 40) | interface DragHandleRule { FILE: packages/extension-emoji/src/emoji.ts type Commands (line 25) | interface Commands { type Storage (line 34) | interface Storage { type EmojiItem (line 39) | type EmojiItem = { type EmojiOptions (line 78) | type EmojiOptions = { type EmojiStorage (line 86) | type EmojiStorage = { method addOptions (line 106) | addOptions() { method addStorage (line 155) | addStorage() { method addAttributes (line 176) | addAttributes() { method parseHTML (line 188) | parseHTML() { method renderHTML (line 196) | renderHTML({ HTMLAttributes, node }) { method renderText (line 232) | renderText({ node }) { method addCommands (line 246) | addCommands() { method addInputRules (line 275) | addInputRules() { method addPasteRules (line 332) | addPasteRules() { method addProseMirrorPlugins (line 372) | addProseMirrorPlugins() { FILE: packages/extension-emoji/src/generate.ts type Shortcodes (line 12) | type Shortcodes = Record FILE: packages/extension-emoji/src/helpers/emojiToShortcode.ts function emojiToShortcode (line 4) | function emojiToShortcode(emoji: string, emojis: EmojiItem[]): string | ... FILE: packages/extension-emoji/src/helpers/removeDuplicates.ts function removeDuplicates (line 5) | function removeDuplicates(array: T[], by = JSON.stringify): T[] { FILE: packages/extension-emoji/src/helpers/removeVariationSelector.ts function removeVariationSelector (line 1) | function removeVariationSelector(value: string): string { FILE: packages/extension-emoji/src/helpers/shortcodeToEmoji.ts function shortcodeToEmoji (line 3) | function shortcodeToEmoji(shortcode: string, emojis: EmojiItem[]): Emoji... FILE: packages/extension-file-handler/src/FileHandlePlugin.ts method handleDrop (line 10) | handleDrop(_view, event) { method handlePaste (line 42) | handlePaste(_view, event) { FILE: packages/extension-file-handler/src/fileHandler.ts method addOptions (line 10) | addOptions() { method addProseMirrorPlugins (line 18) | addProseMirrorPlugins() { FILE: packages/extension-file-handler/src/types.ts type FileHandlePluginOptions (line 4) | type FileHandlePluginOptions = { type FileHandlerOptions (line 41) | type FileHandlerOptions = {} & Omit { method addOptions (line 34) | addOptions() { method addCommands (line 46) | addCommands() { method addProseMirrorPlugins (line 59) | addProseMirrorPlugins() { FILE: packages/extension-hard-break/src/hard-break.ts type HardBreakOptions (line 3) | interface HardBreakOptions { type Commands (line 20) | interface Commands { method addOptions (line 40) | addOptions() { method parseHTML (line 55) | parseHTML() { method renderHTML (line 59) | renderHTML({ HTMLAttributes }) { method renderText (line 63) | renderText() { method addCommands (line 75) | addCommands() { method addKeyboardShortcuts (line 112) | addKeyboardShortcuts() { FILE: packages/extension-heading/src/heading.ts type Level (line 6) | type Level = 1 | 2 | 3 | 4 | 5 | 6 type HeadingOptions (line 8) | interface HeadingOptions { type Commands (line 25) | interface Commands { method addOptions (line 50) | addOptions() { method addAttributes (line 63) | addAttributes() { method parseHTML (line 72) | parseHTML() { method renderHTML (line 79) | renderHTML({ node, HTMLAttributes }) { method addCommands (line 104) | addCommands() { method addKeyboardShortcuts (line 127) | addKeyboardShortcuts() { method addInputRules (line 139) | addInputRules() { FILE: packages/extension-highlight/src/highlight.ts type HighlightOptions (line 3) | interface HighlightOptions { type Commands (line 20) | interface Commands { method addOptions (line 60) | addOptions() { method addAttributes (line 67) | addAttributes() { method parseHTML (line 90) | parseHTML() { method renderHTML (line 98) | renderHTML({ HTMLAttributes }) { method tokenize (line 114) | tokenize(src, _, h) { method addCommands (line 133) | addCommands() { method addKeyboardShortcuts (line 153) | addKeyboardShortcuts() { method addInputRules (line 159) | addInputRules() { method addPasteRules (line 168) | addPasteRules() { FILE: packages/extension-horizontal-rule/src/horizontal-rule.ts type HorizontalRuleOptions (line 4) | interface HorizontalRuleOptions { type Commands (line 20) | interface Commands { method addOptions (line 38) | addOptions() { method parseHTML (line 47) | parseHTML() { method renderHTML (line 51) | renderHTML({ HTMLAttributes }) { method addCommands (line 65) | addCommands() { method addInputRules (line 127) | addInputRules() { FILE: packages/extension-image/src/image.ts type ImageOptions (line 4) | interface ImageOptions { type SetImageOptions (line 43) | interface SetImageOptions { type Commands (line 52) | interface Commands { method addOptions (line 79) | addOptions() { method inline (line 88) | inline() { method group (line 92) | group() { method addAttributes (line 98) | addAttributes() { method parseHTML (line 118) | parseHTML() { method renderHTML (line 126) | renderHTML({ HTMLAttributes }) { method addNodeView (line 146) | addNodeView() { method addCommands (line 226) | addCommands() { method addInputRules (line 239) | addInputRules() { FILE: packages/extension-invisible-characters/src/invisible-characters.ts type Commands (line 12) | interface Commands { method addOptions (line 35) | addOptions() { method addProseMirrorPlugins (line 44) | addProseMirrorPlugins() { method addStorage (line 48) | addStorage() { method onBeforeCreate (line 54) | onBeforeCreate() { method addCommands (line 60) | addCommands() { FILE: packages/extension-invisible-characters/src/plugin/InvisibleCharacter.ts type InvisibleCharacterOptions (line 7) | interface InvisibleCharacterOptions { class InvisibleCharacter (line 14) | class InvisibleCharacter { method constructor (line 23) | constructor(options: InvisibleCharacterOptions) { method createDecoration (line 30) | createDecoration(from: number, to: number, doc: Node, decorations: Dec... method test (line 42) | test(value: string) { FILE: packages/extension-invisible-characters/src/plugin/InvisibleCharactersPlugin.ts method decorations (line 70) | decorations(editorState) { FILE: packages/extension-invisible-characters/src/plugin/InvisibleNode.ts type InvisibleNodeOptions (line 6) | interface InvisibleNodeOptions { class InvisibleNode (line 17) | class InvisibleNode { method constructor (line 28) | constructor(options: InvisibleNodeOptions) { method createDecoration (line 36) | createDecoration(from: number, to: number, doc: Node, decorations: Dec... method test (line 56) | test(value: Node) { FILE: packages/extension-invisible-characters/src/plugin/invisible-characters/hardBreak.ts class HardBreakNode (line 3) | class HardBreakNode extends InvisibleNode { method constructor (line 4) | constructor() { FILE: packages/extension-invisible-characters/src/plugin/invisible-characters/paragraph.ts class ParagraphNode (line 3) | class ParagraphNode extends InvisibleNode { method constructor (line 4) | constructor() { FILE: packages/extension-invisible-characters/src/plugin/invisible-characters/space.ts class SpaceCharacter (line 3) | class SpaceCharacter extends InvisibleCharacter { method constructor (line 4) | constructor() { FILE: packages/extension-invisible-characters/src/plugin/utils/get-updated-ranges.ts type StepRange (line 3) | type StepRange = [from: number, to: number] FILE: packages/extension-invisible-characters/src/types.ts type InvisibleCharactersOptions (line 6) | interface InvisibleCharactersOptions { type Position (line 13) | interface Position { type PluginState (line 18) | interface PluginState { type InvisibleCharactersStorage (line 23) | interface InvisibleCharactersStorage { type Storage (line 31) | interface Storage { FILE: packages/extension-italic/src/italic.ts type ItalicOptions (line 3) | interface ItalicOptions { type Commands (line 13) | interface Commands { method addOptions (line 61) | addOptions() { method parseHTML (line 67) | parseHTML() { method renderHTML (line 86) | renderHTML({ HTMLAttributes }) { method addCommands (line 90) | addCommands() { method addKeyboardShortcuts (line 128) | addKeyboardShortcuts() { method addInputRules (line 135) | addInputRules() { method addPasteRules (line 148) | addPasteRules() { FILE: packages/extension-link/src/helpers/autolink.ts function isValidLinkStructure (line 20) | function isValidLinkStructure(tokens: Array { function isAllowedUri (line 167) | function isAllowedUri(uri: string | undefined, protocols?: LinkOptions['... method onCreate (line 205) | onCreate() { method onDestroy (line 221) | onDestroy() { method inclusive (line 225) | inclusive() { method addOptions (line 229) | addOptions() { method addAttributes (line 270) | addAttributes() { method parseHTML (line 293) | parseHTML() { method renderHTML (line 317) | renderHTML({ HTMLAttributes }) { method addCommands (line 350) | addCommands() { method addPasteRules (line 400) | addPasteRules() { method addProseMirrorPlugins (line 447) | addProseMirrorPlugins() { FILE: packages/extension-list/__tests__/taskItem.spec.ts method addAttributes (line 19) | addAttributes() { method addAttributes (line 76) | addAttributes() { method addAttributes (line 128) | addAttributes() { method addAttributes (line 246) | addAttributes() { FILE: packages/extension-list/src/bullet-list/bullet-list.ts type BulletListOptions (line 6) | interface BulletListOptions { type Commands (line 37) | interface Commands { method addOptions (line 61) | addOptions() { method content (line 72) | content() { method parseHTML (line 76) | parseHTML() { method renderHTML (line 80) | renderHTML({ HTMLAttributes }) { method addCommands (line 109) | addCommands() { method addKeyboardShortcuts (line 125) | addKeyboardShortcuts() { method addInputRules (line 131) | addInputRules() { FILE: packages/extension-list/src/item/list-item.ts type ListItemOptions (line 3) | interface ListItemOptions { method addOptions (line 33) | addOptions() { method parseHTML (line 45) | parseHTML() { method renderHTML (line 53) | renderHTML({ HTMLAttributes }) { method addKeyboardShortcuts (line 139) | addKeyboardShortcuts() { FILE: packages/extension-list/src/keymap/list-keymap.ts type ListKeymapOptions (line 5) | type ListKeymapOptions = { method addOptions (line 27) | addOptions() { method addKeyboardShortcuts (line 42) | addKeyboardShortcuts() { FILE: packages/extension-list/src/kit/index.ts type ListKitOptions (line 16) | interface ListKitOptions { method addExtensions (line 52) | addExtensions() { FILE: packages/extension-list/src/ordered-list/ordered-list.ts type OrderedListOptions (line 8) | interface OrderedListOptions { type Commands (line 39) | interface Commands { method addOptions (line 64) | addOptions() { method content (line 75) | content() { method addAttributes (line 79) | addAttributes() { method parseHTML (line 94) | parseHTML() { method renderHTML (line 102) | renderHTML({ HTMLAttributes }) { method addCommands (line 180) | addCommands() { method addKeyboardShortcuts (line 196) | addKeyboardShortcuts() { method addInputRules (line 202) | addInputRules() { FILE: packages/extension-list/src/ordered-list/utils.ts constant ORDERED_LIST_ITEM_REGEX (line 8) | const ORDERED_LIST_ITEM_REGEX = /^(\s*)(\d+)\.\s+(.*)$/ constant INDENTED_LINE_REGEX (line 14) | const INDENTED_LINE_REGEX = /^\s/ type OrderedListItem (line 19) | interface OrderedListItem { function collectOrderedListItems (line 34) | function collectOrderedListItems(lines: string[]): [OrderedListItem[], n... function buildNestedStructure (line 104) | function buildNestedStructure( function parseListItems (line 193) | function parseListItems(items: MarkdownToken[], helpers: MarkdownParseHe... FILE: packages/extension-list/src/task-item/task-item.ts type TaskItemOptions (line 11) | interface TaskItemOptions { method addOptions (line 67) | addOptions() { method content (line 76) | content() { method addAttributes (line 82) | addAttributes() { method parseHTML (line 99) | parseHTML() { method renderHTML (line 108) | renderHTML({ node, HTMLAttributes }) { method addKeyboardShortcuts (line 161) | addKeyboardShortcuts() { method addNodeView (line 179) | addNodeView() { method addInputRules (line 309) | addInputRules() { FILE: packages/extension-list/src/task-list/task-list.ts type TaskListOptions (line 3) | interface TaskListOptions { type Commands (line 20) | interface Commands { method addOptions (line 38) | addOptions() { method content (line 47) | content() { method parseHTML (line 51) | parseHTML() { method renderHTML (line 60) | renderHTML({ HTMLAttributes }) { method start (line 79) | start(src) { method tokenize (line 84) | tokenize(src, tokens, lexer) { method addCommands (line 168) | addCommands() { method addKeyboardShortcuts (line 178) | addKeyboardShortcuts() { FILE: packages/extension-mathematics/src/extensions/BlockMath.ts type BlockMathOptions (line 8) | type BlockMathOptions = { type Commands (line 38) | interface Commands { method addOptions (line 90) | addOptions() { method addAttributes (line 97) | addAttributes() { method addCommands (line 111) | addCommands() { method parseHTML (line 168) | parseHTML() { method renderHTML (line 176) | renderHTML({ HTMLAttributes }) { method addInputRules (line 217) | addInputRules() { method addNodeView (line 233) | addNodeView() { FILE: packages/extension-mathematics/src/extensions/InlineMath.ts type InlineMathOptions (line 8) | type InlineMathOptions = { type Commands (line 43) | interface Commands { method addOptions (line 97) | addOptions() { method addAttributes (line 104) | addAttributes() { method addCommands (line 118) | addCommands() { method parseHTML (line 172) | parseHTML() { method renderHTML (line 180) | renderHTML({ HTMLAttributes }) { method addInputRules (line 220) | addInputRules() { method addNodeView (line 236) | addNodeView() { FILE: packages/extension-mathematics/src/mathematics.ts method addOptions (line 55) | addOptions() { method addExtensions (line 63) | addExtensions() { FILE: packages/extension-mathematics/src/types.ts type MathematicsOptions (line 10) | type MathematicsOptions = { type MathematicsOptionsWithEditor (line 24) | type MathematicsOptionsWithEditor = MathematicsOptions & { editor: Editor } FILE: packages/extension-mathematics/src/utils.ts function createMathMigrateTransaction (line 35) | function createMathMigrateTransaction(editor: Editor, tr: Transaction, r... function migrateMathStrings (line 98) | function migrateMathStrings(editor: Editor, regex: RegExp = mathMigratio... FILE: packages/extension-mention/src/mention.ts type MentionNodeAttrs (line 11) | interface MentionNodeAttrs { type MentionOptions (line 29) | interface MentionOptions { constant EMPTY_PARAGRAPH_MARKDOWN (line 29) | const EMPTY_PARAGRAPH_MARKDOWN = ' ' constant NBSP_CHAR (line 35) | const NBSP_CHAR = '\u00A0' method addOptions (line 46) | addOptions() { method parseHTML (line 56) | parseHTML() { method renderHTML (line 60) | renderHTML({ HTMLAttributes }) { method addCommands (line 112) | addCommands() { method addKeyboardShortcuts (line 122) | addKeyboardShortcuts() { FILE: packages/extension-strike/src/strike.ts type StrikeOptions (line 3) | interface StrikeOptions { type Commands (line 13) | interface Commands { method addOptions (line 51) | addOptions() { method parseHTML (line 57) | parseHTML() { method renderHTML (line 76) | renderHTML({ HTMLAttributes }) { method addCommands (line 91) | addCommands() { method addKeyboardShortcuts (line 111) | addKeyboardShortcuts() { method addInputRules (line 117) | addInputRules() { method addPasteRules (line 126) | addPasteRules() { FILE: packages/extension-subscript/src/subscript.ts type SubscriptExtensionOptions (line 4) | interface SubscriptExtensionOptions { type Commands (line 14) | interface Commands { method addOptions (line 42) | addOptions() { method parseHTML (line 48) | parseHTML() { method renderHTML (line 68) | renderHTML({ HTMLAttributes }) { method addCommands (line 72) | addCommands() { method addKeyboardShortcuts (line 92) | addKeyboardShortcuts() { FILE: packages/extension-superscript/src/superscript.ts type SuperscriptExtensionOptions (line 4) | interface SuperscriptExtensionOptions { type Commands (line 14) | interface Commands { method addOptions (line 42) | addOptions() { method parseHTML (line 48) | parseHTML() { method renderHTML (line 68) | renderHTML({ HTMLAttributes }) { method addCommands (line 72) | addCommands() { method addKeyboardShortcuts (line 92) | addKeyboardShortcuts() { FILE: packages/extension-table-of-contents/src/plugin.ts method appendTransaction (line 15) | appendTransaction(transactions, _oldState, newState) { FILE: packages/extension-table-of-contents/src/tableOfContents.ts method addStorage (line 174) | addStorage() { method addGlobalAttributes (line 183) | addGlobalAttributes() { method addOptions (line 215) | addOptions() { method addCommands (line 230) | addCommands() { method onTransaction (line 251) | onTransaction({ transaction }) { method onCreate (line 264) | onCreate() { method onDestroy (line 352) | onDestroy() { method addProseMirrorPlugins (line 365) | addProseMirrorPlugins() { FILE: packages/extension-table-of-contents/src/types.ts type GetTableOfContentLevelFunction (line 4) | type GetTableOfContentLevelFunction = ( type GetTableOfContentIndexFunction (line 9) | type GetTableOfContentIndexFunction = ( type TableOfContentsOptions (line 15) | type TableOfContentsOptions = { type TableOfContentsStorage (line 24) | type TableOfContentsStorage = { type TableOfContentData (line 31) | type TableOfContentData = Array type TableOfContentDataItem (line 33) | type TableOfContentDataItem = { type Commands (line 48) | interface Commands { type Storage (line 54) | interface Storage { FILE: packages/extension-table-of-contents/src/utils.ts function debounce (line 64) | function debounce(func: (...args: any[]) => void, wait: number) { FILE: packages/extension-table/src/cell/table-cell.ts type TableCellOptions (line 5) | interface TableCellOptions { method addOptions (line 21) | addOptions() { method addAttributes (line 29) | addAttributes() { method parseHTML (line 64) | parseHTML() { method renderHTML (line 68) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-table/src/header/table-header.ts type TableHeaderOptions (line 5) | interface TableHeaderOptions { method addOptions (line 21) | addOptions() { method addAttributes (line 29) | addAttributes() { method parseHTML (line 53) | parseHTML() { method renderHTML (line 57) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-table/src/kit/index.ts type TableKitOptions (line 12) | interface TableKitOptions { method addExtensions (line 43) | addExtensions() { FILE: packages/extension-table/src/row/table-row.ts type TableRowOptions (line 5) | interface TableRowOptions { method addOptions (line 21) | addOptions() { method parseHTML (line 31) | parseHTML() { method renderHTML (line 35) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-table/src/table/TableView.ts function updateColumns (line 6) | function updateColumns( class TableView (line 73) | class TableView implements NodeView { method constructor (line 86) | constructor(node: ProseMirrorNode, cellMinWidth: number) { method update (line 103) | update(node: ProseMirrorNode) { method ignoreMutation (line 114) | ignoreMutation(mutation: ViewMutationRecord) { FILE: packages/extension-table/src/table/table.ts type MarkdownTableToken (line 40) | type MarkdownTableToken = { type TableOptions (line 45) | interface TableOptions { type Commands (line 104) | interface Commands { method addOptions (line 254) | addOptions() { method parseHTML (line 276) | parseHTML() { method renderHTML (line 280) | renderHTML({ node, HTMLAttributes }) { method addCommands (line 335) | addCommands() { method addKeyboardShortcuts (line 460) | addKeyboardShortcuts() { method addProseMirrorPlugins (line 481) | addProseMirrorPlugins() { method extendNodeSchema (line 502) | extendNodeSchema(extension) { FILE: packages/extension-table/src/table/utilities/colStyle.ts function getColStyleDeclaration (line 1) | function getColStyleDeclaration(minWidth: number, width: number | undefi... FILE: packages/extension-table/src/table/utilities/createCell.ts function createCell (line 3) | function createCell( FILE: packages/extension-table/src/table/utilities/createColGroup.ts type ColGroup (line 5) | type ColGroup = function createColGroup (line 29) | function createColGroup( FILE: packages/extension-table/src/table/utilities/createTable.ts function createTable (line 6) | function createTable( FILE: packages/extension-table/src/table/utilities/getTableNodeTypes.ts function getTableNodeTypes (line 3) | function getTableNodeTypes(schema: Schema): { [key: string]: NodeType } { FILE: packages/extension-table/src/table/utilities/isCellSelection.ts function isCellSelection (line 3) | function isCellSelection(value: unknown): value is CellSelection { FILE: packages/extension-table/src/table/utilities/markdown.ts constant DEFAULT_CELL_LINE_SEPARATOR (line 3) | const DEFAULT_CELL_LINE_SEPARATOR = '\u001F' function collapseWhitespace (line 5) | function collapseWhitespace(s: string) { function renderTableToMarkdown (line 9) | function renderTableToMarkdown( FILE: packages/extension-table/src/types.ts type NodeConfig (line 4) | interface NodeConfig { FILE: packages/extension-text-align/src/text-align.ts type TextAlignOptions (line 3) | interface TextAlignOptions { type Commands (line 27) | interface Commands { method addOptions (line 57) | addOptions() { method addGlobalAttributes (line 65) | addGlobalAttributes() { method addCommands (line 90) | addCommands() { method addKeyboardShortcuts (line 125) | addKeyboardShortcuts() { FILE: packages/extension-text-style/src/background-color/background-color.ts type BackgroundColorOptions (line 5) | type BackgroundColorOptions = { type Commands (line 15) | interface Commands { type TextStyleAttributes (line 35) | interface TextStyleAttributes { method addOptions (line 47) | addOptions() { method addGlobalAttributes (line 53) | addGlobalAttributes() { method addCommands (line 102) | addCommands() { FILE: packages/extension-text-style/src/color/color.ts type ColorOptions (line 5) | type ColorOptions = { type Commands (line 15) | interface Commands { type TextStyleAttributes (line 35) | interface TextStyleAttributes { method addOptions (line 47) | addOptions() { method addGlobalAttributes (line 53) | addGlobalAttributes() { method addCommands (line 102) | addCommands() { FILE: packages/extension-text-style/src/font-family/font-family.ts type FontFamilyOptions (line 5) | type FontFamilyOptions = { type Commands (line 15) | interface Commands { type TextStyleAttributes (line 34) | interface TextStyleAttributes { method addOptions (line 46) | addOptions() { method addGlobalAttributes (line 52) | addGlobalAttributes() { method addCommands (line 75) | addCommands() { FILE: packages/extension-text-style/src/font-size/font-size.ts type FontSizeOptions (line 5) | type FontSizeOptions = { type Commands (line 15) | interface Commands { type TextStyleAttributes (line 34) | interface TextStyleAttributes { method addOptions (line 46) | addOptions() { method addGlobalAttributes (line 52) | addGlobalAttributes() { method addCommands (line 75) | addCommands() { FILE: packages/extension-text-style/src/index.ts type TextStyleAttributes (line 14) | interface TextStyleAttributes extends Record {} FILE: packages/extension-text-style/src/line-height/line-height.ts type LineHeightOptions (line 5) | type LineHeightOptions = { type Commands (line 15) | interface Commands { type TextStyleAttributes (line 34) | interface TextStyleAttributes { method addOptions (line 46) | addOptions() { method addGlobalAttributes (line 52) | addGlobalAttributes() { method addCommands (line 75) | addCommands() { FILE: packages/extension-text-style/src/text-style-kit/index.ts type TextStyleKitOptions (line 16) | interface TextStyleKitOptions { method addExtensions (line 57) | addExtensions() { FILE: packages/extension-text-style/src/text-style/index.ts type TextStyleOptions (line 5) | interface TextStyleOptions { type Commands (line 23) | interface Commands { constant MAX_FIND_CHILD_SPAN_DEPTH (line 40) | const MAX_FIND_CHILD_SPAN_DEPTH = 20 method addOptions (line 93) | addOptions() { method parseHTML (line 100) | parseHTML() { method renderHTML (line 122) | renderHTML({ HTMLAttributes }) { method addCommands (line 126) | addCommands() { FILE: packages/extension-twitch/src/twitch.ts type TwitchOptions (line 5) | interface TwitchOptions { type SetTwitchVideoOptions (line 81) | type SetTwitchVideoOptions = { type Commands (line 91) | interface Commands { method addOptions (line 128) | addOptions() { method inline (line 143) | inline() { method group (line 147) | group() { method addAttributes (line 153) | addAttributes() { method parseHTML (line 176) | parseHTML() { method addCommands (line 184) | addCommands() { method addPasteRules (line 201) | addPasteRules() { method renderHTML (line 217) | renderHTML({ HTMLAttributes }) { FILE: packages/extension-twitch/src/utils.ts constant TWITCH_REGEX (line 13) | const TWITCH_REGEX = constant TWITCH_REGEX_GLOBAL (line 16) | const TWITCH_REGEX_GLOBAL = type GetEmbedUrlOptions (line 38) | interface GetEmbedUrlOptions { FILE: packages/extension-typography/src/typography.ts type TypographyOptions (line 3) | interface TypographyOptions { method addOptions (line 276) | addOptions() { method addInputRules (line 303) | addInputRules() { FILE: packages/extension-underline/src/underline.ts type UnderlineOptions (line 3) | interface UnderlineOptions { type Commands (line 13) | interface Commands { method addOptions (line 41) | addOptions() { method parseHTML (line 47) | parseHTML() { method renderHTML (line 60) | renderHTML({ HTMLAttributes }) { method parseMarkdown (line 64) | parseMarkdown(token, helpers) { method renderMarkdown (line 68) | renderMarkdown(node, helpers) { method start (line 75) | start(src) { method tokenize (line 78) | tokenize(src, _tokens, lexer) { method addCommands (line 97) | addCommands() { method addKeyboardShortcuts (line 117) | addKeyboardShortcuts() { FILE: packages/extension-unique-id/__tests__/unique-id-collab.spec.ts constant ATTR (line 10) | const ATTR = 'uniqueId' function generateID (line 13) | function generateID() { function createEditor (line 18) | function createEditor(options: { withCollaboration?: boolean } = {}) { function getParagraphIds (line 38) | function getParagraphIds(editor: Editor): (string | null)[] { FILE: packages/extension-unique-id/src/generate-unique-ids.ts function generateUniqueIds (line 43) | function generateUniqueIds(doc: JSONContent, extensions: Extensions): JS... FILE: packages/extension-unique-id/src/helpers/findDuplicates.ts function findDuplicates (line 4) | function findDuplicates(items: any[]): any[] { FILE: packages/extension-unique-id/src/unique-id.ts type UniqueIDGenerationContext (line 18) | type UniqueIDGenerationContext = { type UniqueIDOptions (line 23) | interface UniqueIDOptions { method addOptions (line 74) | addOptions() { method addStorage (line 90) | addStorage() { method addGlobalAttributes (line 96) | addGlobalAttributes() { method onCreate (line 122) | onCreate() { method addProseMirrorPlugins (line 177) | addProseMirrorPlugins() { FILE: packages/extension-youtube/src/utils.ts constant YOUTUBE_REGEX (line 1) | const YOUTUBE_REGEX = constant YOUTUBE_REGEX_GLOBAL (line 3) | const YOUTUBE_REGEX_GLOBAL = type GetEmbedUrlOptions (line 10) | interface GetEmbedUrlOptions { FILE: packages/extension-youtube/src/youtube.ts type YoutubeOptions (line 8) | interface YoutubeOptions { type SetYoutubeVideoOptions (line 167) | type SetYoutubeVideoOptions = { src: string; width?: number; height?: nu... type Commands (line 170) | interface Commands { method addOptions (line 189) | addOptions() { method inline (line 216) | inline() { method group (line 220) | group() { method addAttributes (line 226) | addAttributes() { method parseHTML (line 243) | parseHTML() { method addCommands (line 251) | addCommands() { method addPasteRules (line 268) | addPasteRules() { method renderHTML (line 284) | renderHTML({ HTMLAttributes }) { FILE: packages/extensions/src/character-count/character-count.ts type CharacterCountOptions (line 5) | interface CharacterCountOptions { type CharacterCountStorage (line 33) | interface CharacterCountStorage { type Storage (line 51) | interface Storage { method addOptions (line 63) | addOptions() { method addStorage (line 72) | addStorage() { method onBeforeCreate (line 79) | onBeforeCreate() { method addProseMirrorPlugins (line 101) | addProseMirrorPlugins() { FILE: packages/extensions/src/drop-cursor/drop-cursor.ts type DropcursorOptions (line 4) | interface DropcursorOptions { method addOptions (line 36) | addOptions() { method addProseMirrorPlugins (line 44) | addProseMirrorPlugins() { FILE: packages/extensions/src/focus/focus.ts type FocusOptions (line 5) | interface FocusOptions { method addOptions (line 33) | addOptions() { method addProseMirrorPlugins (line 40) | addProseMirrorPlugins() { FILE: packages/extensions/src/gap-cursor/gap-cursor.ts type NodeConfig (line 6) | interface NodeConfig { method addProseMirrorPlugins (line 32) | addProseMirrorPlugins() { method extendNodeSchema (line 36) | extendNodeSchema(extension) { FILE: packages/extensions/src/placeholder/placeholder.ts constant DEFAULT_DATA_ATTRIBUTE (line 10) | const DEFAULT_DATA_ATTRIBUTE = 'placeholder' function preparePlaceholderAttribute (line 17) | function preparePlaceholderAttribute(attr: string): string { type PlaceholderOptions (line 34) | interface PlaceholderOptions { method addOptions (line 100) | addOptions() { method addProseMirrorPlugins (line 112) | addProseMirrorPlugins() { FILE: packages/extensions/src/selection/selection.ts type SelectionOptions (line 5) | type SelectionOptions = { method addOptions (line 21) | addOptions() { method addProseMirrorPlugins (line 27) | addProseMirrorPlugins() { FILE: packages/extensions/src/trailing-node/trailing-node.ts function nodeEqualsType (line 5) | function nodeEqualsType({ types, node }: { types: NodeType | NodeType[];... type TrailingNodeOptions (line 15) | interface TrailingNodeOptions { method addOptions (line 37) | addOptions() { method addProseMirrorPlugins (line 44) | addProseMirrorPlugins() { FILE: packages/extensions/src/undo-redo/undo-redo.ts type UndoRedoOptions (line 4) | interface UndoRedoOptions { type Commands (line 21) | interface Commands { method addOptions (line 49) | addOptions() { method addCommands (line 56) | addCommands() { method addProseMirrorPlugins (line 71) | addProseMirrorPlugins() { method addKeyboardShortcuts (line 75) | addKeyboardShortcuts() { FILE: packages/html/src/generateHTML.ts function generateHTML (line 30) | function generateHTML(doc: JSONContent, extensions: Extensions): string { FILE: packages/html/src/generateJSON.ts function generateJSON (line 18) | function generateJSON(html: string, extensions: Extensions, options?: Pa... FILE: packages/html/src/getHTMLFromFragment.ts function getHTMLFromFragment (line 16) | function getHTMLFromFragment(doc: Node, schema: Schema, options?: { docu... FILE: packages/html/src/server/generateHTML.ts function generateHTML (line 19) | function generateHTML(doc: JSONContent, extensions: Extensions): string { FILE: packages/html/src/server/generateJSON.ts function generateJSON (line 19) | function generateJSON(html: string, extensions: Extensions, options?: Pa... FILE: packages/html/src/server/getHTMLFromFragment.ts function getHTMLFromFragment (line 18) | function getHTMLFromFragment(doc: Node, schema: Schema, options?: { docu... FILE: packages/markdown/__tests__/conversion-files/custom-atom.ts method parseHTML (line 34) | parseHTML() { method renderHTML (line 42) | renderHTML({ HTMLAttributes }) { FILE: packages/markdown/__tests__/conversion-files/custom-block.ts method parseHTML (line 45) | parseHTML() { method renderHTML (line 53) | renderHTML({ HTMLAttributes }) { FILE: packages/markdown/__tests__/conversion-files/custom-inline.ts method parseHTML (line 57) | parseHTML() { method renderHTML (line 65) | renderHTML({ HTMLAttributes }) { method parseHTML (line 84) | parseHTML() { method renderHTML (line 92) | renderHTML({ HTMLAttributes }) { FILE: packages/markdown/__tests__/conversion-files/nested-nodes.ts method parseHTML (line 60) | parseHTML() { method renderHTML (line 68) | renderHTML({ HTMLAttributes }) { FILE: packages/markdown/__tests__/manager.spec.ts method addAttributes (line 24) | addAttributes() { method addAttributes (line 44) | addAttributes() { FILE: packages/markdown/src/Extension.ts type Editor (line 15) | interface Editor { type EditorOptions (line 27) | interface EditorOptions { type Storage (line 36) | interface Storage { type InsertContentOptions (line 40) | interface InsertContentOptions { type InsertContentAtOptions (line 49) | interface InsertContentAtOptions { type SetContentOptions (line 58) | interface SetContentOptions { type MarkdownExtensionOptions (line 68) | type MarkdownExtensionOptions = { type MarkdownExtensionStorage (line 89) | type MarkdownExtensionStorage = { method addOptions (line 96) | addOptions() { method addCommands (line 104) | addCommands() { method addStorage (line 156) | addStorage() { method onBeforeCreate (line 167) | onBeforeCreate() { FILE: packages/markdown/src/MarkdownManager.ts class MarkdownManager (line 28) | class MarkdownManager { method constructor (line 45) | constructor(options?: { method instance (line 74) | get instance(): typeof marked { method indentCharacter (line 79) | get indentCharacter(): string { method indentString (line 84) | get indentString(): string { method hasMarked (line 89) | hasMarked(): boolean { method registerExtension (line 98) | registerExtension(extension: AnyExtension, recreateLexer: boolean = tr... method registerTokenizer (line 156) | private registerTokenizer(tokenizer: MarkdownTokenizer): void { method getHandlersForToken (line 222) | private getHandlersForToken(type: string): MarkdownExtensionSpec[] { method getHandlerForToken (line 231) | private getHandlerForToken(type: string): MarkdownExtensionSpec | unde... method getHandlersForNodeType (line 244) | private getHandlersForNodeType(type: string): MarkdownExtensionSpec[] { method serialize (line 256) | serialize(docOrContent: JSONContent): string { method isEmptyOutput (line 271) | private isEmptyOutput(markdown: string): boolean { method parse (line 287) | parse(markdown: string): JSONContent { method parseTokens (line 308) | private parseTokens(tokens: MarkdownToken[], parseImplicitEmptyParagra... method createImplicitEmptyParagraphsFromSpace (line 345) | private createImplicitEmptyParagraphsFromSpace( method countParagraphSeparators (line 362) | private countParagraphSeparators(raw: string): number { method parseToken (line 369) | private parseToken(token: MarkdownToken, parseImplicitEmptyParagraphs ... method parseListToken (line 421) | private parseListToken(token: MarkdownToken): JSONContent | JSONConten... method parseTokenWithHandlers (line 537) | private parseTokenWithHandlers(token: MarkdownToken): JSONContent | JS... method createParseHelpers (line 579) | private createParseHelpers(): MarkdownParseHelpers { method escapeRegex (line 617) | private escapeRegex(str: string): string { method parseInlineTokens (line 625) | private parseInlineTokens(tokens: MarkdownToken[]): JSONContent[] { method applyMarkToContent (line 735) | private applyMarkToContent(markType: string, content: JSONContent[], a... method isMarkResult (line 756) | private isMarkResult(result: any): result is { mark: string; content: ... method normalizeParseResult (line 763) | private normalizeParseResult(result: MarkdownParseResult): JSONContent... method parseFallbackToken (line 779) | private parseFallbackToken( method parseHTMLToken (line 823) | private parseHTMLToken(token: MarkdownToken): JSONContent | JSONConten... method renderNodeToMarkdown (line 878) | renderNodeToMarkdown( method renderNodes (line 943) | renderNodes( method renderNodesWithMarkBoundaries (line 966) | private renderNodesWithMarkBoundaries( method getMarkOpening (line 1155) | private getMarkOpening(markType: string, mark: any, openingMode: 'mark... method getMarkClosing (line 1199) | private getMarkClosing(markType: string, mark: any, openingMode: 'mark... method getHtmlReopenTags (line 1244) | private getHtmlReopenTags(markType: string): { open: string; close: st... method markSetsEqual (line 1254) | private markSetsEqual(marks1: Map, marks2: Map, nextNode: any)... function findMarksToOpen (line 44) | function findMarksToOpen( function findMarksToCloseAtEnd (line 62) | function findMarksToCloseAtEnd( function closeMarksBeforeNode (line 100) | function closeMarksBeforeNode( function reopenMarksAfterNode (line 122) | function reopenMarksAfterNode( function isTaskItem (line 151) | function isTaskItem(item: MarkdownToken): { isTask: boolean; checked?: b... function assumeContentType (line 168) | function assumeContentType( FILE: packages/react/src/Context.tsx type EditorContextValue (line 9) | type EditorContextValue = { type EditorProviderProps (line 24) | type EditorProviderProps = { function EditorProvider (line 36) | function EditorProvider({ FILE: packages/react/src/Editor.ts type EditorWithContentComponent (line 6) | type EditorWithContentComponent = Editor & { contentComponent?: ContentC... type ContentComponent (line 7) | type ContentComponent = { FILE: packages/react/src/EditorContent.tsx type EditorContentProps (line 37) | interface EditorContentProps extends HTMLProps { function getInstance (line 42) | function getInstance(): ContentComponent { class PureEditorContent (line 86) | class PureEditorContent extends React.Component< method constructor (line 96) | constructor(props: EditorContentProps) { method componentDidMount (line 106) | componentDidMount() { method componentDidUpdate (line 110) | componentDidUpdate() { method init (line 114) | init() { method componentWillUnmount (line 158) | componentWillUnmount() { method render (line 199) | render() { FILE: packages/react/src/NodeViewContent.tsx type NodeViewContentProps (line 6) | type NodeViewContentProps( FILE: packages/react/src/ReactRenderer.tsx function isClassComponent (line 20) | function isClassComponent(Component: any) { function isForwardRefComponent (line 29) | function isForwardRefComponent(Component: any) { function isMemoComponent (line 43) | function isMemoComponent(Component: any) { function canReceiveRef (line 58) | function canReceiveRef(Component: any) { function isReact19Plus (line 85) | function isReact19Plus(): boolean { type ReactRendererOptions (line 101) | interface ReactRendererOptions { type ComponentType (line 131) | type ComponentType = class ReactRenderer (line 147) | class ReactRenderer = object> { method constructor (line 170) | constructor( method render (line 205) | render(): void { method updateProps (line 241) | updateProps(props: Record = {}): void { method destroy (line 257) | destroy(): void { method updateAttributes (line 277) | updateAttributes(attributes: Record): void { FILE: packages/react/src/Tiptap.tsx type TiptapContextType (line 15) | type TiptapContextType = { method editor (line 26) | get editor(): Editor { function useTiptapState (line 83) | function useTiptapState( type TiptapWrapperProps (line 99) | type TiptapWrapperProps = { function TiptapWrapper (line 141) | function TiptapWrapper({ editor, instance, children }: TiptapWrapperProp... function TiptapContent (line 176) | function TiptapContent({ ...rest }: Omit = Pick, K> & Omit type BubbleMenuProps (line 12) | type BubbleMenuProps = Optional = Pick, K> & Omit type FloatingMenuProps (line 13) | type FloatingMenuProps = Omit type MenuSyntheticEvent (line 7) | type MenuSyntheticEvent = Event & { type MenuEventListener (line 15) | type MenuEventListener = (event: MenuSyntheticEvent) => void type MenuNativeListener (line 16) | type MenuNativeListener = (event: Event) => void type MenuEventListenerOptions (line 17) | type MenuEventListenerOptions = { type EventListenerEntry (line 21) | type EventListenerEntry = { constant PLUGIN_MANAGED_STYLE_PROPERTIES (line 27) | const PLUGIN_MANAGED_STYLE_PROPERTIES = new Set(['left', 'opacity', 'pos... constant UNITLESS_STYLE_PROPERTIES (line 28) | const UNITLESS_STYLE_PROPERTIES = new Set([ constant ATTRIBUTE_EXCLUSIONS (line 65) | const ATTRIBUTE_EXCLUSIONS = new Set(['children', 'className', 'style']) constant DIRECT_PROPERTY_KEYS (line 66) | const DIRECT_PROPERTY_KEYS = new Set(['tabIndex']) constant FORWARDED_ATTRIBUTE_KEYS (line 67) | const FORWARDED_ATTRIBUTE_KEYS = new Set([ constant SPECIAL_EVENT_NAMES (line 86) | const SPECIAL_EVENT_NAMES: Record = { function isEventProp (line 94) | function isEventProp(key: string, value: unknown): value is MenuEventLis... function toAttributeName (line 98) | function toAttributeName(key: string) { function isForwardedAttributeKey (line 106) | function isForwardedAttributeKey(key: string) { function toStylePropertyName (line 110) | function toStylePropertyName(key: string) { function toEventConfig (line 118) | function toEventConfig(key: string) { function createSyntheticEvent (line 130) | function createSyntheticEvent(element: HTMLDivElement, nativeEvent: Even... function isDirectPropertyKey (line 159) | function isDirectPropertyKey(key: string) { function setDirectProperty (line 163) | function setDirectProperty(element: HTMLDivElement, key: string, value: ... function clearDirectProperty (line 172) | function clearDirectProperty(element: HTMLDivElement, key: string) { function toStyleValue (line 193) | function toStyleValue(styleName: string, value: string | number) { function removeStyleProperty (line 206) | function removeStyleProperty(element: HTMLDivElement, styleName: string) { function applyStyleProperty (line 214) | function applyStyleProperty(element: HTMLDivElement, styleName: string, ... function syncAttributes (line 222) | function syncAttributes(element: HTMLDivElement, prevProps: MenuElementP... function syncClassName (line 271) | function syncClassName(element: HTMLDivElement, prevClassName?: string, ... function syncStyles (line 284) | function syncStyles( function syncEventListeners (line 310) | function syncEventListeners(element: HTMLDivElement, prevListeners: Even... function useMenuElementProps (line 334) | function useMenuElementProps(element: HTMLDivElement, props: MenuElement... FILE: packages/react/src/types.ts type ReactNodeViewProps (line 4) | type ReactNodeViewProps = CoreNodeViewProps & { FILE: packages/react/src/useEditor.ts type UseEditorOptions (line 16) | type UseEditorOptions = Partial & { class EditorInstanceManager (line 35) | class EditorInstanceManager { method constructor (line 72) | constructor(options: MutableRefObject) { method setEditor (line 87) | private setEditor(editor: Editor | null) { method getInitialEditor (line 95) | private getInitialEditor() { method createEditor (line 133) | private createEditor(): Editor { method getEditor (line 160) | getEditor(): Editor | null { method getServerSnapshot (line 167) | getServerSnapshot(): null { method subscribe (line 174) | subscribe(onStoreChange: () => void) { method compareOptions (line 182) | static compareOptions(a: UseEditorOptions, b: UseEditorOptions) { method onRender (line 228) | onRender(deps: DependencyList) { method refreshEditorInstance (line 264) | private refreshEditorInstance(deps: DependencyList) { method scheduleDestroy (line 297) | private scheduleDestroy() { function useEditor (line 344) | function useEditor(options: UseEditorOptions = {}, deps: DependencyList ... FILE: packages/react/src/useEditorState.ts type EditorStateSnapshot (line 8) | type EditorStateSnapshot = { type UseEditorStateOptions (line 13) | type UseEditorStateOptions { method constructor (line 44) | constructor(initialEditor: TEditor) { method getSnapshot (line 57) | getSnapshot(): EditorStateSnapshot { method getServerSnapshot (line 69) | getServerSnapshot(): EditorStateSnapshot { method subscribe (line 76) | subscribe(callback: () => void): () => void { method watch (line 86) | watch(nextEditor: Editor | null): undefined | (() => void) { function useEditorState (line 152) | function useEditorState( FILE: packages/react/src/useReactNodeView.ts type ReactNodeViewContextProps (line 4) | interface ReactNodeViewContextProps { FILE: packages/starter-kit/src/starter-kit.ts type StarterKitOptions (line 33) | interface StarterKitOptions { method addExtensions (line 175) | addExtensions() { FILE: packages/static-renderer/src/helpers.ts function getAttributes (line 10) | function getAttributes( function getHTMLAttributes (line 52) | function getHTMLAttributes(nodeOrMark: NodeType | MarkType, extensionAtt... FILE: packages/static-renderer/src/json/html-string/string.ts function renderJSONContentToString (line 7) | function renderJSONContentToString< function serializeAttrsToHTMLString (line 31) | function serializeAttrsToHTMLString(attrs: Record | undefin... function serializeChildrenToHTMLString (line 44) | function serializeChildrenToHTMLString(children?: string | string[]): st... FILE: packages/static-renderer/src/json/react/react.ts function renderJSONContentToReactElement (line 9) | function renderJSONContentToReactElement< FILE: packages/static-renderer/src/json/renderer.ts type NodeProps (line 7) | type NodeProps = { type MarkProps (line 38) | type MarkProps = { type TiptapStaticRendererOptions (line 57) | type TiptapStaticRendererOptions< function TiptapStaticRenderer (line 116) | function TiptapStaticRenderer< FILE: packages/static-renderer/src/pm/extensionRenderer.ts type DomOutputSpecToElement (line 26) | type DomOutputSpecToElement = (content: DOMOutputSpec) => (children?:... function mapNodeExtensionToReactNode (line 34) | function mapNodeExtensionToReactNode( function mapMarkExtensionToReactNode (line 91) | function mapMarkExtensionToReactNode( function renderToElement (line 150) | function renderToElement({ FILE: packages/static-renderer/src/pm/html-string/html-string.ts constant NON_SELF_CLOSING_TAGS (line 19) | const NON_SELF_CLOSING_TAGS = new Set(['iframe', 'script', 'style', 'tit... function domOutputSpecToHTMLString (line 26) | function domOutputSpecToHTMLString(content: DOMOutputSpec): (children?: ... function renderToHTMLString (line 92) | function renderToHTMLString({ FILE: packages/static-renderer/src/pm/markdown/markdown.ts function renderToMarkdown (line 11) | function renderToMarkdown({ FILE: packages/static-renderer/src/pm/react/react.ts function mapAttrsToHTMLAttributes (line 16) | function mapAttrsToHTMLAttributes(attrs?: Record, key?: str... function domOutputSpecToReactElement (line 53) | function domOutputSpecToReactElement( function renderToReactElement (line 147) | function renderToReactElement({ FILE: packages/suggestion/src/__tests__/suggestion.test.ts method addProseMirrorPlugins (line 15) | addProseMirrorPlugins() { method addProseMirrorPlugins (line 55) | addProseMirrorPlugins() { method addProseMirrorPlugins (line 97) | addProseMirrorPlugins() { FILE: packages/suggestion/src/findSuggestionMatch.ts type Trigger (line 5) | interface Trigger { type SuggestionMatch (line 14) | type SuggestionMatch = { function findSuggestionMatch (line 20) | function findSuggestionMatch(config: Trigger): SuggestionMatch { FILE: packages/suggestion/src/suggestion.ts type SuggestionOptions (line 9) | interface SuggestionOptions { type SuggestionProps (line 148) | interface SuggestionProps { type SuggestionKeyDownProps (line 195) | interface SuggestionKeyDownProps { function Suggestion (line 207) | function Suggestion({ function exitSuggestion (line 582) | function exitSuggestion(view: EditorView, pluginKeyRef: PluginKey = Sugg... FILE: packages/vue-2/src/Editor.ts class Editor (line 4) | class Editor extends CoreEditor { FILE: packages/vue-2/src/EditorContent.ts type EditorContentInterface (line 6) | interface EditorContentInterface extends Vue { method handler (line 23) | handler(this: EditorContentInterface, editor: Editor) { method render (line 46) | render(createElement: CreateElement) { method beforeDestroy (line 50) | beforeDestroy(this: EditorContentInterface) { FILE: packages/vue-2/src/NodeViewContent.ts type NodeViewContentInterface (line 4) | interface NodeViewContentInterface extends Vue { method render (line 16) | render(this: NodeViewContentInterface, createElement: CreateElement) { FILE: packages/vue-2/src/NodeViewWrapper.ts type NodeViewWrapperInterface (line 4) | interface NodeViewWrapperInterface extends Vue { method render (line 22) | render(this: NodeViewWrapperInterface, createElement: CreateElement) { FILE: packages/vue-2/src/VueNodeViewRenderer.ts type VueNodeViewRendererOptions (line 23) | interface VueNodeViewRendererOptions extends NodeViewRendererOptions { class VueNodeView (line 37) | class VueNodeView extends NodeView = {}): void { method destroy (line 40) | destroy(): void { FILE: packages/vue-2/src/menus/BubbleMenu.ts type BubbleMenuInterface (line 6) | interface BubbleMenuInterface { method mounted (line 65) | mounted(this: BubbleMenuInterface) { method render (line 96) | render(this: BubbleMenuInterface, createElement: CreateElement) { method beforeDestroy (line 111) | beforeDestroy(this: BubbleMenuInterface) { method getPluginKey (line 116) | getPluginKey(this: BubbleMenuInterface) { FILE: packages/vue-2/src/menus/FloatingMenu.ts type FloatingMenuInterface (line 7) | interface FloatingMenuInterface extends Vue { method handler (line 64) | handler(this: FloatingMenuInterface, editor: FloatingMenuPluginProps['ed... method render (line 96) | render(this: FloatingMenuInterface, createElement: CreateElement) { method beforeDestroy (line 111) | beforeDestroy(this: FloatingMenuInterface) { method getPluginKey (line 116) | getPluginKey(this: FloatingMenuInterface) { FILE: packages/vue-3/__tests__/VueMarkViewRenderer.spec.ts method setup (line 14) | setup() { method parseHTML (line 25) | parseHTML() { method renderHTML (line 29) | renderHTML({ HTMLAttributes }) { method addMarkView (line 33) | addMarkView() { FILE: packages/vue-3/src/Editor.ts function useDebouncedRef (line 8) | function useDebouncedRef(value: T) { type ContentComponent (line 30) | type ContentComponent = ComponentInternalInstance & { class Editor (line 34) | class Editor extends CoreEditor { method constructor (line 43) | constructor(options: Partial = {}) { method state (line 57) | get state() { method storage (line 61) | get storage() { method registerPlugin (line 68) | public registerPlugin( method unregisterPlugin (line 84) | public unregisterPlugin(nameOrPluginKey: string | PluginKey): EditorSt... FILE: packages/vue-3/src/EditorContent.ts method setup (line 16) | setup(props) { method render (line 70) | render() { FILE: packages/vue-3/src/NodeViewContent.ts method render (line 13) | render() { FILE: packages/vue-3/src/NodeViewWrapper.ts method render (line 15) | render() { FILE: packages/vue-3/src/VueMarkViewRenderer.ts type VueMarkViewRendererOptions (line 10) | interface VueMarkViewRendererOptions extends MarkViewRendererOptions { method render (line 57) | render() { class VueMarkView (line 67) | class VueMarkView extends MarkView { method constructor (line 70) | constructor(component: Component, props: MarkViewProps, options?: Part... method dom (line 97) | get dom() { method contentDOM (line 101) | get contentDOM() { method updateAttributes (line 105) | updateAttributes(attrs: Record): void { method destroy (line 111) | destroy() { function VueMarkViewRenderer (line 116) | function VueMarkViewRenderer( FILE: packages/vue-3/src/VueNodeViewRenderer.ts type VueNodeViewRendererOptions (line 59) | interface VueNodeViewRendererOptions extends NodeViewRendererOptions { class VueNodeView (line 73) | class VueNodeView extends NodeView | null type RenderedComponent (line 14) | interface RenderedComponent { class VueRenderer (line 23) | class VueRenderer { method constructor (line 39) | constructor(component: Component, { props = {}, editor }: VueRendererO... method element (line 47) | get element(): Element | null { method ref (line 51) | get ref(): any { method renderComponent (line 60) | renderComponent() { method updateProps (line 85) | updateProps(props: Record = {}): void { method destroy (line 96) | destroy(): void { FILE: packages/vue-3/src/menus/BubbleMenu.ts method setup (line 54) | setup(props, { slots, attrs }) { FILE: packages/vue-3/src/menus/FloatingMenu.ts method setup (line 51) | setup(props, { slots, attrs }) { FILE: scripts/aggregate-changeset.js constant TITLE_MAP (line 6) | const TITLE_MAP = new Map([ constant CHANGE_TYPE_ORDER (line 13) | const CHANGE_TYPE_ORDER = ['major', 'minor', 'patch', 'none'] class PackageChanges (line 18) | class PackageChanges { method constructor (line 19) | constructor(name) { method addChange (line 25) | addChange(type, summary) { class ChangeEntry (line 37) | class ChangeEntry { method constructor (line 38) | constructor(type, summary) { method toString (line 43) | toString() { class ReleaseData (line 51) | class ReleaseData { method constructor (line 52) | constructor(version) { method addPackage (line 58) | addPackage(pkg) { function buildPackagesMap (line 68) | function buildPackagesMap(plan) { function renderReleaseNotes (line 90) | function renderReleaseNotes(releaseData) { function replaceOrPrependVersionSection (line 126) | function replaceOrPrependVersionSection(body, newSection, version) { function readChangelogBody (line 177) | async function readChangelogBody() { function main (line 189) | async function main() { FILE: tests/cypress.config.js method setupNodeEvents (line 7) | setupNodeEvents(on, config) { FILE: tests/cypress/integration/core/pluginOrder.spec.ts method addKeyboardShortcuts (line 25) | addKeyboardShortcuts() { method addKeyboardShortcuts (line 36) | addKeyboardShortcuts() { method addKeyboardShortcuts (line 47) | addKeyboardShortcuts() { FILE: tests/cypress/integration/core/transformPastedHTML.spec.ts method transformPastedHTML (line 26) | transformPastedHTML(html) { method transformPastedHTML (line 34) | transformPastedHTML(html) { method transformPastedHTML (line 42) | transformPastedHTML(html) { method transformPastedHTML (line 74) | transformPastedHTML(html) { method transformPastedHTML (line 81) | transformPastedHTML(html) { method transformPastedHTML (line 107) | transformPastedHTML(html) { method transformPastedHTML (line 117) | transformPastedHTML(html) { method transformPastedHTML (line 152) | transformPastedHTML(html) { method addOptions (line 213) | addOptions() { method transformPastedHTML (line 218) | transformPastedHTML(html) { method transformPastedHTML (line 259) | transformPastedHTML(html) { method transformPastedHTML (line 266) | transformPastedHTML(html) { method transformPastedHTML (line 295) | transformPastedHTML(html) { method transformPastedHTML (line 321) | transformPastedHTML(html, view) { FILE: tests/cypress/support/commands.js function defaults (line 27) | function defaults(object, name, value) { FILE: vitest.config.ts function collectPackageInformation (line 8) | function collectPackageInformation(path: string) {