UNPKG

871 BTypeScriptView Raw
1import { NodeSpec } from 'prosemirror-model';
2import { ExtensionAttributes } from './types/extensions';
3import { MarksObject } from './types/mark';
4import { NonNestableBlockContent } from './types/non-nestable-block-content';
5import { DataConsumerDefinition } from '../marks/data-consumer';
6import { FragmentDefinition } from '../marks/fragment';
7/**
8 * @name bodiedExtension_node
9 */
10export interface BodiedExtensionBaseDefinition {
11 type: 'bodiedExtension';
12 attrs: ExtensionAttributes;
13 marks?: Array<any>;
14 /**
15 * @minItems 1
16 * @allowUnsupportedBlock true
17 */
18 content: Array<NonNestableBlockContent>;
19}
20/**
21 * @name bodiedExtension_with_marks_node
22 */
23export declare type BodiedExtensionDefinition = BodiedExtensionBaseDefinition & MarksObject<DataConsumerDefinition | FragmentDefinition>;
24export declare const bodiedExtension: NodeSpec;