TypeScript SDK

← TypeScript SDK

Ashterix

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://img.shields.io/npm/v/@ufotech/rpc-ts-sdk?style=flat-square&label=версія&color=5f3dc4)](https://www.npmjs.com/package/@ufotech/rpc-ts-sdk)
2 + [![Завантаження](https://img.shields.io/npm/dt/@ufotech/rpc-ts-sdk?style=flat-square&label=завантажень&color=2f5aa8)](https://www.npmjs.com/package/@ufotech/rpc-ts-sdk)
3 + [![Зірки](https://img.shields.io/github/stars/UFO-Tech/rpc-ts-sdk?style=flat-square&label=★&color=6b7785)](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)