api documentation for diff (v3.2.0)

A javascript text diff implementation.

table of contents

  1. module diff
    1. boolean diff.__esModule
    2. function diff.Diff ()
    3. function diff.applyPatch (source, uniDiff)
    4. function diff.applyPatches (uniDiff, options)
    5. function diff.canonicalize (obj, stack, replacementStack)
    6. function diff.convertChangesToDMP (changes)
    7. function diff.convertChangesToXML (changes)
    8. function diff.createPatch (fileName, oldStr, newStr, oldHeader, newHeader, options)
    9. function diff.createTwoFilesPatch (oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options)
    10. function diff.diffArrays (oldArr, newArr, callback)
    11. function diff.diffChars (oldStr, newStr, callback)
    12. function diff.diffCss (oldStr, newStr, callback)
    13. function diff.diffJson (oldObj, newObj, options)
    14. function diff.diffLines (oldStr, newStr, callback)
    15. function diff.diffSentences (oldStr, newStr, callback)
    16. function diff.diffTrimmedLines (oldStr, newStr, callback)
    17. function diff.diffWords (oldStr, newStr, callback)
    18. function diff.diffWordsWithSpace (oldStr, newStr, callback)
    19. function diff.parsePatch (uniDiff)
    20. function diff.structuredPatch (oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options)
    21. object diff.Diff.prototype
  2. module diff.Diff
    1. function diff.Diff ()
  3. module diff.Diff.prototype
    1. function diff.Diff.prototype.castInput (value)
    2. function diff.Diff.prototype.diff (oldString, newString)
    3. function diff.Diff.prototype.equals (left, right)
    4. function diff.Diff.prototype.extractCommon (basePath, newString, oldString, diagonalPath)
    5. function diff.Diff.prototype.join (chars)
    6. function diff.Diff.prototype.pushComponent (components, added, removed)
    7. function diff.Diff.prototype.removeEmpty (array)
    8. function diff.Diff.prototype.tokenize (value)

module diff

function diff.Diff ()

function diff.applyPatch (source, uniDiff)

function diff.applyPatches (uniDiff, options)

function diff.canonicalize (obj, stack, replacementStack)

function diff.convertChangesToDMP (changes)

function diff.convertChangesToXML (changes)

function diff.createPatch (fileName, oldStr, newStr, oldHeader, newHeader, options)

function diff.createTwoFilesPatch (oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options)

function diff.diffArrays (oldArr, newArr, callback)

function diff.diffChars (oldStr, newStr, callback)

function diff.diffCss (oldStr, newStr, callback)

function diff.diffJson (oldObj, newObj, options)

function diff.diffLines (oldStr, newStr, callback)

function diff.diffSentences (oldStr, newStr, callback)

function diff.diffTrimmedLines (oldStr, newStr, callback)

function diff.diffWords (oldStr, newStr, callback)

function diff.diffWordsWithSpace (oldStr, newStr, callback)

function diff.parsePatch (uniDiff)

function diff.structuredPatch (oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options)

module diff.Diff

function diff.Diff ()

module diff.Diff.prototype

function diff.Diff.prototype.castInput (value)

function diff.Diff.prototype.diff (oldString, newString)

function diff.Diff.prototype.equals (left, right)

function diff.Diff.prototype.extractCommon (basePath, newString, oldString, diagonalPath)

function diff.Diff.prototype.join (chars)

function diff.Diff.prototype.pushComponent (components, added, removed)

function diff.Diff.prototype.removeEmpty (array)

function diff.Diff.prototype.tokenize (value)

[ this document was created with utility2 ]