isEdgeLineSplit method

bool isEdgeLineSplit(
  1. Operation? before,
  2. Operation after
)

Implementation

bool isEdgeLineSplit(Operation? before, Operation after) {
  if (before == null) return true; // split at the beginning of a doc
  final textBefore = before.data is String ? before.data as String : '';
  final textAfter = after.data is String ? after.data as String : '';
  return textBefore.endsWith('\n') || textAfter.startsWith('\n');
}