Skip to content

EditorState.changeByRange method

EditorState › changeByRange

Official

Create a set of changes and a new selection by running the given function for each range in the active selection.

Signature:

changeByRange(f: (range: SelectionRange) => ChangeByRangeResult): ChangeByRangeReturn

Parameters:

Parameter Type Description
f (range: SelectionRange) => ChangeByRangeResult The function to call for each range.

Returns: ChangeByRangeReturnAn object with changes, selection, and effects.