subscriptions
subscriptions について
非同期ジェネレーターのサブスクリプション .subscription(async function*() { yield }) を使ってリアルタイムイベントストリームを設定する。WebSocket より httpSubscriptionLink 経由の SSE が推奨される。lastEventId を使った再接続リカバリには @trpc/server の tracked(id, data) を使用する。WebSocket は wsLink と @trpc/client の createWSClient、@trpc/server/adapters/ws の applyWSSHandler を使用する。SSE ping は initTRPC.create({ sse: { ping: { enabled, intervalMs } } }) で構成する。クリーンアップには opts.signal 経由の AbortSignal を使用する。サブスクリプションのルーティングには splitLink を使用する。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / trpc/ trpc --skill subscriptionsインストール後、Claude Code で/subscriptionsを入力して読み込まれたか確認します。
コメント
Markdown 対応