text-manipulation
Version:
A NPM library that assists in text range manipulation
53 lines (30 loc) • 1.37 kB
Markdown
[text-manipulation](../README.md) > ["buffer/index"](../modules/_buffer_index_.md)
# External module: "buffer/index"
## Index
### Functions
* [createBuffer](_buffer_index_.md#createbuffer)
* [createTextRange](_buffer_index_.md#createtextrange)
---
## Functions
<a id="createbuffer"></a>
### createBuffer
▸ **createBuffer**(text: *`string`*, lineDelimiter?: *`string`*): [TextBuffer](../interfaces/_buffer_text_buffer_.textbuffer.md)
Create a Textbuffer
**Parameters:**
| Param | Type | Default value | Description |
| ------ | ------ | ------ | ------ |
| text | `string` | - | - |
| `Default value` lineDelimiter | `string` | "" | - |
**Returns:** [TextBuffer](../interfaces/_buffer_text_buffer_.textbuffer.md)
___
<a id="createtextrange"></a>
### createTextRange
▸ **createTextRange**(start: *[TextPosition](../classes/_buffer_text_position_.textposition.md)*, end: *[TextPosition](../classes/_buffer_text_position_.textposition.md)*): [TextRange](../interfaces/_buffer_text_range_.textrange.md)
Create a TextRange
**Parameters:**
| Param | Type | Description |
| ------ | ------ | ------ |
| start | [TextPosition](../classes/_buffer_text_position_.textposition.md) | - |
| end | [TextPosition](../classes/_buffer_text_position_.textposition.md) | - |
**Returns:** [TextRange](../interfaces/_buffer_text_range_.textrange.md)
___