# ToolsApi.editText

```ts
get editText(): EditTextToolApi
```

Control surface for the Edit Text tool: list, open, retype and commit text blocks from code. Every method of it needs the tool to be active (`viewer.activateTool('editText')`, which needs the license's `edit-text` feature); see [`EditTextToolApi`](https://kernstra.com/docs/web-sdk/api/viewer-tools-edittext).

- Kind: getter
- Since: 1.0.0

Returns `EditTextToolApi`

```ts
await viewer.activateTool('editText');
const blocks = await viewer.tools.editText.listBlocks(0);
```

Part of [ToolsApi](https://kernstra.com/docs/web-sdk/api/tools-api) in the Kernstra Web SDK 1.0.0 API reference.

Web page: https://kernstra.com/docs/web-sdk/api/tools-api/edittext
