Files
overleaf-cep/services/web/frontend/js/features/review-panel/utils/can-aggregate.ts
T
David 9fae8d4b5b Merge pull request #27728 from overleaf/dp-rename-review-panel
Rename `review-panel-new` to simply `review-panel`

GitOrigin-RevId: 7aad0406bce60602d272bdfae7a124ed4246bd1c
2025-08-12 08:06:31 +00:00

16 lines
393 B
TypeScript

import {
Change,
DeleteOperation,
InsertOperation,
} from '../../../../../types/change'
export const canAggregate = (
deletion: Change<DeleteOperation>,
insertion: Change<InsertOperation>
) =>
deletion.metadata?.user_id &&
// same user
deletion.metadata?.user_id === insertion.metadata?.user_id &&
// same position
deletion.op.p === insertion.op.p + insertion.op.i.length