generated at
✅ScrapboxのBaseStoreで継承先classを使えるよう型定義を変える
scrapbox-jp/typesBaseBaseは0.3.9時点で以下の定義になっている
addChangeListener()のlistenerの引数はと定義されているが、実際には store の型定義は BaseStore ではなく BaseStore 継承先クラスである
store BaseStore のままだと、takeStores()から取り出した cursor selection でlistenerを使う際、型変換しなければならず面倒である
そのため、 store が継承先クラスになるように変更する

2023-03-23
11:51:04 event もgenericだったのを忘れてた
11:33:15 merged
11:06:07 型定義方法がわからん!!!takker
typescript template 継承先 などでぐぐってみたが情報なし
はっそうか!こういうときにchatGPTに聞けばいいのか

#2023-03-23 10:42:39