UNPKG

text-manipulation

Version:

A NPM library that assists in text range manipulation

50 lines (28 loc) 1.41 kB
[text-manipulation](../README.md) > ["buffer/utils"](../modules/_buffer_utils_.md) # External module: "buffer/utils" ## Index ### Functions * [cmp](_buffer_utils_.md#cmp) * [sortRange](_buffer_utils_.md#sortrange) --- ## Functions <a id="cmp"></a> ### cmp**cmp**(a: *[TextPosition](../classes/_buffer_text_position_.textposition.md)*, b: *[TextPosition](../classes/_buffer_text_position_.textposition.md)*): `number` **Parameters:** | Param | Type | | ------ | ------ | | a | [TextPosition](../classes/_buffer_text_position_.textposition.md) | | b | [TextPosition](../classes/_buffer_text_position_.textposition.md) | **Returns:** `number` ___ <a id="sortrange"></a> ### sortRange ▸ **sortRange**(range: *[[TextPosition](../classes/_buffer_text_position_.textposition.md), [TextPosition](../classes/_buffer_text_position_.textposition.md)]*): [[TextPosition](../classes/_buffer_text_position_.textposition.md), [TextPosition](../classes/_buffer_text_position_.textposition.md)] Sort the provided range **Parameters:** | Param | Type | Description | | ------ | ------ | ------ | | range | [[TextPosition](../classes/_buffer_text_position_.textposition.md), [TextPosition](../classes/_buffer_text_position_.textposition.md)] | - | **Returns:** [[TextPosition](../classes/_buffer_text_position_.textposition.md), [TextPosition](../classes/_buffer_text_position_.textposition.md)] ___