UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

15 lines (14 loc) 1.05 kB
import { NodeSpec } from '../../prosemirror'; import { Definition as Text } from './text'; import { NoMark } from './doc'; /** * @name codeBlock_node */ export interface Definition { type: 'codeBlock'; content?: Array<Text & NoMark>; attrs?: { language?: 'abap' | 'actionscript' | 'ada' | 'arduino' | 'autoit' | 'c' | 'c++' | 'clojure' | 'coffeescript' | 'csharp' | 'css' | 'cuda' | 'd' | 'dart' | 'delphi' | 'elixir' | 'erlang' | 'fortran' | 'foxpro' | 'go' | 'groovy' | 'haskell' | 'haxe' | 'html' | 'java' | 'javascript' | 'julia' | 'kotlin' | 'latex' | 'livescript' | 'lua' | 'mathematica' | 'matlab' | 'objective-c' | 'objective-j' | 'objectpascal' | 'ocaml' | 'octave' | 'perl' | 'php' | 'powershell' | 'prolog' | 'puppet' | 'python' | 'qml' | 'r' | 'racket' | 'restructuredtext' | 'ruby' | 'rust' | 'sass' | 'scala' | 'scheme' | 'shell' | 'smalltalk' | 'sql' | 'standardml' | 'swift' | 'tcl' | 'tex' | 'typescript' | 'vala' | 'vbnet' | 'verilog' | 'vhdl' | 'xml' | 'xquery'; }; } export declare const codeBlock: NodeSpec;