( selection: Selection )
| 26 | } |
| 27 | |
| 28 | export function selectionToPlainObject( |
| 29 | selection: Selection |
| 30 | ): SelectionPlainObject { |
| 31 | return { |
| 32 | anchor: positionToPlainObject(selection.anchor), |
| 33 | active: positionToPlainObject(selection.active), |
| 34 | }; |
| 35 | } |
| 36 | |
| 37 | export function positionToPlainObject(position: Position): PositionPlainObject { |
| 38 | return { line: position.line, character: position.character }; |
no test coverage detected