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