UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

17 lines (14 loc) 484 B
import { MarkType, Schema } from './'; export class Mark { type: MarkType; attrs: { [key: string]: any }; addToSet(set: Mark[]): Mark[]; removeFromSet(set: Mark[]): Mark[]; isInSet(set: Mark[]): boolean; eq(other: Mark): boolean; toJSON(): { [key: string]: any }; static fromJSON(schema: Schema<any, any>, json: { [key: string]: any }): Mark; static sameSet(a: Mark[], b: Mark[]): boolean; static setFrom(marks?: Mark | Mark[]): Mark[]; static none: Mark[]; }