✅takeStore()からCursorとSelectionの両方を一度に吐き出す
takeStore()に型検査をいれて、CursorとSelectionを吐き出すようにする
✅scrapbox-userscript-stdにcaretとselectionを直接操作する函数を入れるで実装したtakeCursor()とtakeSelection()は、後方互換性のために残す
動機
CursorとSelectionを同時に使いたいとき、従来だとtakeStore()が2回走っていた
二度手間なのでやめた
逆にCursorだけ使いたいときでもSelectionの型検査が走るようになってしまうが、3つしか入っていない配列の検索が余計に走るだけなので、気にしないことにする
ついでにconstructer.nameで型検査するようにした
cf. /kuuote/ScrapboxのCursorオブジェクトを取得する
2022-05-13 18:32:40 型定義をmod.tsにexportし忘れていた
2022-05-13 16:41:06 merged
#2022-05-13 16:37:39