From 2c494f10522024e25b748649cdc7de096459b131 Mon Sep 17 00:00:00 2001
From: tamaina <tamaina@hotmail.co.jp>
Date: Tue, 7 Sep 2021 04:41:07 +0900
Subject: [PATCH] edit comment

---
 src/server/api/stream/types.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/server/api/stream/types.ts b/src/server/api/stream/types.ts
index 2d44154559..bf67ce90b2 100644
--- a/src/server/api/stream/types.ts
+++ b/src/server/api/stream/types.ts
@@ -299,7 +299,7 @@ type EventsDictionary = { [x in keyof StreamMessages]: Emitter<EventEmitter, { [
 type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never;
 // Emitter辞書をストリームごとに共用体型にし、UnionToIntersectionで交差型にする
 export type StreamEventEmitter = UnionToIntersection<EventsDictionary[keyof StreamMessages]>;
-// そうしないとユニオンが増大してts(2590)にひっかかる
+// { [y in name]: (e: spec) => void }をまとめてその交差型をEmitterにかけるとts(2590)にひっかかる
 
 // provide stream channels union
 export type StreamChannels = StreamMessages[keyof StreamMessages]['name'] | 'notesStream';