Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1x 1x 88x | import { hasSelectionInBlock } from './hasSelectionInBlock';
import type { ReadonlyContentModelSegment } from 'roosterjs-content-model-types';
/**
* Check if there is selection within the given segment
* @param segment The segment to check
*/
export function hasSelectionInSegment(segment: ReadonlyContentModelSegment): boolean {
return (
segment.isSelected ||
(segment.segmentType == 'General' && segment.blocks.some(hasSelectionInBlock))
);
}
|