UNPKG

@zodiac-ui/editor

Version:

A rich text editor for Angular based on `@atlaskit/editor-core`.

28 lines (27 loc) 794 B
import { NodeSpec, Node as PMNode } from 'prosemirror-model'; import { MarksObject, NoMark } from "../doc/doc.node"; /** * @name codeBlock_node */ export interface CodeBlockBaseDefinition { type: 'codeBlock'; content?: Array<Text & NoMark>; marks?: Array<any>; attrs?: CodeBlockAttrs; } export interface CodeBlockAttrs { language?: string; } /** * @name codeBlock_with_no_marks_node */ export declare type CodeBlockDefinition = CodeBlockBaseDefinition & NoMark; /** * @name codeBlock_with_marks_node * @stage 0 */ export declare type CodeBlockWithMarksDefinition = CodeBlockBaseDefinition & MarksObject<any>; export declare const codeBlock: NodeSpec; export declare const toJSON: (node: PMNode<any>) => { attrs: Record<string, any>; };