Mark
import { Mark } from 'slate'A formatting mark that can be associated with Characters. Marks are how Slate represents rich formatting like bold or italic.
Properties
Mark({
data: Data,
type: String,
})data
dataData
A map of Data.
object
objectString
A string with a value of 'mark'.
type
typeString
The custom type of the mark (eg. bold or italic).
Static Methods
Mark.create
Mark.createMark.create(properties: Object) => Mark
Create a mark from a plain Javascript object of properties.
Mark.createSet
Mark.createSetMark.createSet(array: Array) => Set
Create a set of marks from a plain Javascript array.
Mark.fromJSON
Mark.fromJSONMark.fromJSON(object: Object) => Mark
Create a mark from a JSON object.
Mark.isMark
Mark.isMarkMark.isMark(maybeMark: Any) => Boolean
Returns a boolean if the passed in argument is a Mark.
Instance Methods
toJSON
toJSONtoJSON() => Object
Returns a JSON representation of the mark.
Last updated