text-manipulation
Version:
A NPM library that assists in text range manipulation
50 lines (28 loc) • 1.41 kB
Markdown
[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)]
___