# 安装

使用 `pnpm` 进行安装

```bash
pnpm install @minto-ai/text-stream-slicer
```

# 使用

## 引入库

```javascript
import TextStreamSlicer from '@minto-ai/text-stream-slicer'
```

## 创建应用实例

```javascript
const textStreamSlicer = new TextStreamSlicer()
```

## 可用方法

### 分割文本

处理输入文本，返回分段后的文本数组。

```javascript
console.log(textStreamSlicer.processText('你好呀。'))

console.log(textStreamSlicer.processText(`抱我吗？`, true))
```

#### 参数

- `text (string)`: 输入文本内容。
- `[includeRemaining=false] (boolean)`: 是否包含未完成的段落。

#### 返回

`(Array)`: 分段后的文本数组。

# 示例代码

```javascript
import TextStreamSlicer from '@minto-ai/text-stream-slicer'

const textStreamSlicer = new TextStreamSlicer()

const arrText = [
  `你要抱`,
  `抱我吗？`,
  `我好`,
  `喜欢你呀！`,
]

let index = 0

const timer = setInterval(() => {
  console.log(textStreamSlicer.processText(arrText[index], index === arrText.length - 1))

  if (index === arrText.length - 1) {
    clearInterval(timer)
  }
  index += 1
}, 100)

```
