UNPKG

@atlaskit/adf-schema

Version:

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

25 lines (24 loc) 874 B
import type { Mappable } from '@atlaskit/editor-prosemirror/transform'; import { Step, StepResult } from '@atlaskit/editor-prosemirror/transform'; import type { Node as ProseMirrorNode, Schema } from '@atlaskit/editor-prosemirror/model'; /** * For more context on what this is about: * @see https://discuss.prosemirror.net/t/preventing-image-placeholder-replacement-from-being-undone/1394 */ export declare class SetAttrsStep extends Step { pos: number; attrs: object; constructor(pos: number, attrs: object); apply(doc: ProseMirrorNode): StepResult; invert(doc: ProseMirrorNode): SetAttrsStep; map(mapping: Mappable): SetAttrsStep | null; toJSON(): { stepType: string; pos: number; attrs: object; }; static fromJSON(_schema: Schema, json: { attrs: object; pos?: number; }): SetAttrsStep; }