getGroupedOps method
Implementation
List<TDataGroup> getGroupedOps() {
List<DeltaInsertOp> deltaOps = InsertOpsConverter.convert(_rawDeltaOps, _options.sanitizerOptions);
List<TDataGroup> pairedOps = Grouper.pairOpsWithTheirBlock(deltaOps);
List groupedSameStyleBlocks = Grouper.groupConsecutiveSameStyleBlocks(
pairedOps,
blockquotes: _options.multiLineBlockquote ?? false,
header: _options.multiLineHeader ?? false,
codeBlocks: _options.multiLineCodeblock ?? false,
customBlocks: _options.multiLineCustomBlock ?? false,
);
List<TDataGroup> groupedOps = Grouper.reduceConsecutiveSameStyleBlocksToOne(groupedSameStyleBlocks);
groupedOps = TableGrouper().group(groupedOps);
return ListNester().nest(groupedOps);
}