AbstractA unique identifier for this command.
AbstractapplyAbstractdescriptionProtected AbstractserializeAbstractunapplyStaticdeserializeConvert a string containing JSON data (or the output of JSON.parse) into a
Command.
Implementations should assume that data is untrusted.
StaticregisterStaticunionUse uniteCommands
A command that can be serialized to or deserialized from JSON. To allow a command to be deserialized, SerializableCommand.register must be called for each SerializableCommand.
This is used to allow collaborative editing.