Editare colaborativă
Retransmiteți modificările editorului între instanțe cu getSharedStore, inițializați un editor care se alătură din runtimeValue și din registrele store-ului, rezolvați editările făcute în același moment și afișați cursorul, focusul, selecția și caseta de selecție ale fiecărui colaborator.
Yjs
Păstrați sincronizat un element <erd-editor> sau un store partener fără interfață printr-un document Yjs cu @dineug/erd-editor-yjs, inițializați o cameră, afișați prezența prin Awareness, continuați editarea offline și restrângeți istoricul camerei cu un proces auxiliar de compactare.
Stocare la distanță
Replicați un editor în funcțiune într-un store fără interfață, în afara firului principal, și serializați documentul pentru stocare.
Schemă
Formatul de document .erd.json: forma de stocare pe care o conține un fișier, tipurile TypeScript, constantele din spatele fiecărui câmp numeric și JSON Schema publicată.