Internal utilities for the public API of the Deno Standard Library.
Note: this module is for internal use only and should not be used directly.
import { diff, diffStr, buildMessage } from "@std/internal";import { assertEquals } from "@std/assert";const a = [1, 2, 3];const b = [1, 2, 4];assertEquals(diff(a, b), [ { type: "common", value: 1 }, { type: "common", value: 2 }, { type: "removed", value: 3 }, { type: "added", value: 4 },]);const diffResult = diffStr("Hello, world!", "Hello, world");console.log(buildMessage(diffResult));// [// "",// "",// " [Diff] Actual / Expected",// "",// "",// "- Hello, world!",// "+ Hello, world",// "",// ] Copy
import { diff, diffStr, buildMessage } from "@std/internal";import { assertEquals } from "@std/assert";const a = [1, 2, 3];const b = [1, 2, 4];assertEquals(diff(a, b), [ { type: "common", value: 1 }, { type: "common", value: 2 }, { type: "removed", value: 3 }, { type: "added", value: 4 },]);const diffResult = diffStr("Hello, world!", "Hello, world");console.log(buildMessage(diffResult));// [// "",// "",// " [Diff] Actual / Expected",// "",// "",// "- Hello, world!",// "+ Hello, world",// "",// ]
Internal utilities for the public API of the Deno Standard Library.
Note: this module is for internal use only and should not be used directly.