UNPKG

@atlaskit/adf-schema

Version:

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

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