command method

FlarkEditResult command(
  1. FlarkCommand command, {
  2. int? expectedRevision,
})

Implementation

FlarkEditResult command(FlarkCommand command, {int? expectedRevision}) {
  final rejected = _guard(expectedRevision);
  if (rejected != null) return rejected;
  final handler = commandHandler;
  return _result(
    handler == null
        ? _editor!.applyAfterComposition(command)
        : handler(command, _editor!.revision),
  );
}