Skip to main content
Latest
class DataReconciler
implements Reconciler<DataPatch>
import { DataReconciler } from "https://deno.land/x/dom_diff@1.0.0-beta.2/mod.ts";

data property reconciler.

Examples

Example 1

import { DataReconciler } from "https://deno.land/x/dom_diff/reconcilers/data.ts";
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";
declare const data1: string;
declare const data2: string;
const oldNode = document.createTextNode(data1);
const newNode = document.createTextNode(data2);
const reconciler = new DataReconciler();
const patches = reconciler.diff(oldNode, newNode);

for (const patch of patches) {
 reconciler.update(oldNode, patch);
}

assertEquals(oldNode.data, data2);

Properties

diff
update