Skip to main content

mind-elixir.mindelixir.diffrefresh

Home > mind-elixir > MindElixir > diffRefresh

MindElixir.diffRefresh property​

Install a document like does, but apply only the difference — unchanged nodes keep their element, listeners and measured size, and the map is never re-laid-out from scratch. Installed by default; returns false (after falling back to refresh) for changes that cannot be expressed locally. See plugin/diffRefresh.

refresh itself is untouched — this is an additional entry point beside it, aimed at undo/redo and progressive (streaming) output.

Signature:

diffRefresh: (data: MindElixirData<M>) => boolean;