tRPC
tRPC — це наскрізно типізований шар RPC, дуже поширений у світі TypeScript. Restorm подає його як повноцінний тип запиту, що позбавляє потреби вручну складати конверт, якого очікує сервер.
Клацніть правою кнопкою в дереві ▸ Додати ▸ Запит tRPC.

Конфігурація
Section titled “Конфігурація”| Поле | Роль |
|---|---|
| URL | Базовий URL маршрутизатора tRPC; шлях процедури додається до нього |
| Процедура | Шлях процедури з крапками, наприклад user.get |
| Тип | query або mutation |
| Вхідні дані | Вхідні дані процедури у форматі JSON — {{variables}} тут працюють |
| Заголовки | Додаткові заголовки HTTP |
Що Restorm робить за вас
Section titled “Що Restorm робить за вас”queryвирушає якGETіз вхідними даними, серіалізованими в параметр?input=;mutationвирушає якPOSTіз конвертом тіла, якого очікує tRPC v10.
Отже, вам залишається написати лише процедуру та її вхідні дані.
Імпорт схеми tRPC
Section titled “Імпорт схеми tRPC”Якщо ваш сервер виставляє свою схему (зазвичай за адресою
<base>/.trpc/_schema), Файл ▸ Імпортувати створить по запиту на кожну
процедуру з її типом і зразком вхідних даних. Див.
Імпорт tRPC.
Фрагменти коду
Section titled “Фрагменти коду”П’ять цілей: cURL, JavaScript (Fetch), TypeScript (@trpc/client), Python
(requests) і Go.