/
githubmirror
/
trpc
Обзор
Документация
Войти
/
githubmirror
/
trpc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/client/src/links/wsLink/wsClient/encoder.ts
16 строк
418 B
Siraj Chokshi
feat(client,server): add experimental_encoder option for WebSocket connections (#7100)
28 янв 2026, 00:45
Не верифицирован
28 янв 2026, 00:45
7b6e624
Код
Авторство
О чём код?
import type { Encoder } from '@trpc/server/adapters/ws'; export type { Encoder }; export const jsonEncoder: Encoder = { encode: (data) => JSON.stringify(data), decode: (data) => { if (typeof data !== 'string') { throw new Error( 'jsonEncoder received binary data. JSON uses text frames. ' + 'Use a binary encoder for binary data.', ); } return JSON.parse(data); }, };