wordRangeForTransformFromReader function

({int end, int start})? wordRangeForTransformFromReader(
  1. int length,
  2. int offset, {
  3. required GraphemePredicate isWord,
  4. required GraphemeReader graphemeAt,
})

Implementation

({int start, int end})? wordRangeForTransformFromReader(
  int length,
  int offset, {
  required GraphemePredicate isWord,
  required GraphemeReader graphemeAt,
}) {
  return nextWordRangeFromReader(
        length,
        offset,
        isWord: isWord,
        graphemeAt: graphemeAt,
      ) ??
      previousWordRangeFromReader(
        length,
        offset,
        isWord: isWord,
        graphemeAt: graphemeAt,
      );
}