UNPKG

690 BTypeScriptView Raw
1import { NodeSpec } from 'prosemirror-model';
2import { InlineExtensionAttributes } from './types/extensions';
3import { MarksObject } from './types/mark';
4import { DataConsumerDefinition } from '../marks/data-consumer';
5import { FragmentDefinition } from '../marks/fragment';
6/**
7 * @name inlineExtension_node
8 */
9export interface InlineExtensionBaseDefinition {
10 type: 'inlineExtension';
11 attrs: InlineExtensionAttributes;
12 marks?: Array<any>;
13}
14/**
15 * @name inlineExtension_with_marks_node
16 */
17export declare type InlineExtensionDefinition = InlineExtensionBaseDefinition & MarksObject<DataConsumerDefinition | FragmentDefinition>;
18export declare const inlineExtension: NodeSpec;