UNPKG

@atlaskit/adf-schema

Version:

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

28 lines (27 loc) 907 B
import { Step, StepResult, StepMap } from '@atlaskit/editor-prosemirror/transform'; import { Node as PMNode, Schema } from '@atlaskit/editor-prosemirror/model'; type Options = { nextDocument: PMNode; inverted?: boolean; }; export declare const overrideDocumentStepType = "override-document"; export declare class OverrideDocumentStep extends Step { inverted: boolean; private nextDocument; private oldDocumentSize; constructor(opts: Options); apply(doc: PMNode): StepResult; map(): OverrideDocumentStep; getMap(): StepMap; invert(doc: PMNode): OverrideDocumentStep; toJSON(): OverrideDocumentStepJSON; static fromJSON(schema: Schema, json: OverrideDocumentStepJSON): OverrideDocumentStep; } export type OverrideDocumentStepJSON = { stepType: 'override-document'; inverted: boolean; nextDocument: { [key: string]: any; }; }; export {};