UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

20 lines (19 loc) 696 B
import { NodeSpec } from '@atlaskit/editor-prosemirror/model'; import { LinkDefinition } from '../marks/link'; import { MediaBaseAttributes } from './media'; import { BorderMarkDefinition } from '../marks/border'; import { AnnotationMarkDefinition } from '../marks/annotation'; export interface MediaInlineAttributes extends MediaBaseAttributes { data?: object; type?: 'file' | 'link' | 'image'; url?: string | null; } /** * @name mediaInline_node */ export interface MediaInlineDefinition { type: 'mediaInline'; attrs: MediaInlineAttributes; marks?: Array<LinkDefinition | BorderMarkDefinition | AnnotationMarkDefinition>; } export declare const mediaInline: NodeSpec;