0

sharedbフロントエンド コードに操作を実装しようとしています。具体的には、コンポーネントがイベントをトリガーしたときに、操作 ( https://github.com/ottypes/json0 ) を送信するようにしています。例えば:text0reactonChange

私のテキストが次の場合: Hello World

lそして私はそれを作るため に削除しますHello Word

そして、私はsそれを作るために最後に追加します Hello Words

私のOTテキストの違いが残りのクライアントに送信する操作を持つようにしたい(これが間違っていない限り)

[{p: 9, d: 'l'}, {p: 10, i: 's'}]

ライブラリを使用して、または手動でこれらの操作を生成する最良の方法は何ですか? おそらくライブラリを使用して調べましdiffたが、挿入操作と削除操作が何であるかを示しているにもかかわらず、操作が行われた場所のインデックスはありません。

4

1 に答える 1