A single edit operation, that has an identifier.
This indicates that this operation has "insert" semantics.
i.e. forceMoveMarkers = true => if
range is collapsed, all markers at the position will be moved.
An identifier associated with this single edit operation.
This indicates that this operation is inserting automatic whitespace
that can be removed on next model edit operation if
config.trimAutoWhitespace is true.
The range to replace. This can be empty to emulate a simple insert.
The text to replace with. This can be null to emulate a simple delete.