docs: English JsonRpcBundle docs, REST and MCP Bundle sections, package cards
uk/docs/api/sdk/ts.md
+2
−7
1
1
# TypeScript SDK
2
2
3
−
:::block class="floatinginfobox"
4
−
| | |
5
−
| --- | --- |
6
−
| **Пакет** | `@ufotech/rpc-ts-sdk` (npm) |
7
−
| **Версія** | 1.0.4 |
8
−
| **Залежності** | немає; Node.js 18+ (вбудований `fetch`) |
9
−
| **Код** | [GitHub](https://github.com/UFO-Tech/rpc-ts-sdk) |
3
+
:::block class="package-card"
4
+
<include>(docs/api/sdk/.ts.info.md)
10
5
:::
11
6
12
7
Генератор TypeScript-інтерфейсів зі схем документа OpenRPC. Для сервера на [JsonRpcBundle](/docs/api/json-rpc-bundle) це DTO й enum з `components.schemas` відповіді `GET /rpc` — типи, які фронтенд отримує й надсилає.
uk/docs/api/sdk/.ts.info.md
новий файл +18
−0
1
+
[](https://www.npmjs.com/package/@ufotech/rpc-ts-sdk)
2
+
[](https://www.npmjs.com/package/@ufotech/rpc-ts-sdk)
3
+
[](https://github.com/UFO-Tech/rpc-ts-sdk)
4
+
5
+
```bash
6
+
npm install -D @ufotech/rpc-ts-sdk
7
+
```
8
+
9
+
* **Node.js** 18+
10
+
* **Залежності** немає
11
+
* **Протокол** OpenRPC
12
+
* **Тип** npm-пакет · CLI `rpc-ts-sdk-gen`
13
+
* **Категорія** SDK
14
+
* **Ліцензія** MIT
15
+
16
+
[GitHub](https://github.com/UFO-Tech/rpc-ts-sdk)
17
+
[npm](https://www.npmjs.com/package/@ufotech/rpc-ts-sdk)
18
+
[Огляд SDK](/docs/api/sdk)