SYMBOL INDEX (171 symbols across 24 files) FILE: src/convert/dmp.ts type DmpOperation (line 3) | type DmpOperation = 1 | 0 | -1; function convertChangesToDMP (line 8) | function convertChangesToDMP(changes: ChangeObject[]): [... FILE: src/convert/xml.ts function convertChangesToXML (line 6) | function convertChangesToXML(changes: ChangeObject[]): string { function escapeHTML (line 27) | function escapeHTML(s: string): string { FILE: src/diff/array.ts class ArrayDiff (line 4) | class ArrayDiff extends Diff> { method tokenize (line 5) | tokenize(value: Array) { method join (line 9) | join(value: Array) { method removeEmpty (line 13) | removeEmpty(value: Array) { function diffArrays (line 49) | function diffArrays( FILE: src/diff/base.ts type DraftChangeObject (line 9) | interface DraftChangeObject { type Path (line 19) | interface Path { class Diff (line 24) | class Diff< method diff (line 54) | diff( method diffWithOptionsObj (line 77) | private diffWithOptionsObj( method addToPath (line 215) | private addToPath( method extractCommon (line 236) | private extractCommon( method equals (line 266) | equals(left: TokenT, right: TokenT, options: AllDiffOptions): boolean { method removeEmpty (line 275) | removeEmpty(array: TokenT[]): TokenT[] { method castInput (line 286) | castInput(value: InputValueT, options: AllDiffOptions): ValueT { method tokenize (line 291) | tokenize(value: ValueT, options: AllDiffOptions): TokenT[] { method join (line 295) | join(chars: TokenT[]): ValueT { method postProcess (line 303) | postProcess( method useLongestToken (line 311) | get useLongestToken(): boolean { method buildValues (line 315) | private buildValues( FILE: src/diff/character.ts class CharacterDiff (line 4) | class CharacterDiff extends Diff {} function diffChars (line 40) | function diffChars( FILE: src/diff/css.ts class CssDiff (line 4) | class CssDiff extends Diff { method tokenize (line 5) | tokenize(value: string) { function diffCss (line 42) | function diffCss(oldStr: string, newStr: string, options?: any): undefin... FILE: src/diff/json.ts class JsonDiff (line 5) | class JsonDiff extends Diff { method useLongestToken (line 6) | get useLongestToken() { method castInput (line 14) | castInput(value: string | object, options: DiffJsonOptionsNonabortable... method equals (line 20) | equals(left: string, right: string, options: DiffJsonOptionsNonabortab... function diffJson (line 58) | function diffJson(oldStr: string | object, newStr: string | object, opti... function canonicalize (line 65) | function canonicalize( FILE: src/diff/line.ts class LineDiff (line 5) | class LineDiff extends Diff { method equals (line 8) | equals(left: string, right: string, options: DiffLinesOptionsAbortable... function diffLines (line 66) | function diffLines(oldStr: string, newStr: string, options?: any): undef... function diffTrimmedLines (line 101) | function diffTrimmedLines(oldStr: string, newStr: string, options?: any)... function tokenize (line 107) | function tokenize(value: string, options: DiffLinesOptionsAbortable | Di... FILE: src/diff/sentence.ts function isSentenceEndPunct (line 11) | function isSentenceEndPunct(char: string) { class SentenceDiff (line 15) | class SentenceDiff extends Diff { method tokenize (line 16) | tokenize(value: string) { function diffSentences (line 89) | function diffSentences(oldStr: string, newStr: string, options?: any): u... FILE: src/diff/word.ts class WordDiff (line 55) | class WordDiff extends Diff { method equals (line 56) | equals(left: string, right: string, options: DiffWordsOptionsAbortable... method tokenize (line 65) | tokenize(value: string, options: DiffWordsOptionsAbortable | DiffWords... method join (line 105) | join(tokens: string[]) { method postProcess (line 120) | postProcess(changes: ChangeObject[], options: any) { function diffWords (line 184) | function diffWords(oldStr: string, newStr: string, options?: any): undef... function dedupeWhitespaceInChangeObjects (line 196) | function dedupeWhitespaceInChangeObjects( class WordsWithSpaceDiff (line 323) | class WordsWithSpaceDiff extends Diff { method tokenize (line 324) | tokenize(value: string) { function diffWordsWithSpace (line 366) | function diffWordsWithSpace(oldStr: string, newStr: string, options?: an... FILE: src/patch/apply.ts type ApplyPatchOptions (line 7) | interface ApplyPatchOptions { type ApplyHunkReturnType (line 27) | interface ApplyHunkReturnType { function applyPatch (line 54) | function applyPatch( function applyStructuredPatch (line 75) | function applyStructuredPatch( type ApplyPatchesOptions (line 322) | interface ApplyPatchesOptions extends ApplyPatchOptions { function applyPatches (line 340) | function applyPatches(uniDiff: string | StructuredPatch[], options: Appl... FILE: src/patch/create.ts type StructuredPatchCallbackAbortable (line 4) | type StructuredPatchCallbackAbortable = (patch: StructuredPatch | undefi... type StructuredPatchCallbackNonabortable (line 5) | type StructuredPatchCallbackNonabortable = (patch: StructuredPatch) => v... type HeaderOptions (line 7) | interface HeaderOptions { constant INCLUDE_HEADERS (line 13) | const INCLUDE_HEADERS = { constant FILE_HEADERS_ONLY (line 18) | const FILE_HEADERS_ONLY = { constant OMIT_HEADERS (line 23) | const OMIT_HEADERS = { type _StructuredPatchOptionsAbortable (line 29) | interface _StructuredPatchOptionsAbortable extends Pick> { function structuredPatch (line 121) | function structuredPatch( function formatPatch (line 279) | function formatPatch(patch: StructuredPatch | StructuredPatch[], headerO... type CreatePatchCallbackAbortable (line 330) | type CreatePatchCallbackAbortable = (patch: string | undefined) => void; type CreatePatchCallbackNonabortable (line 331) | type CreatePatchCallbackNonabortable = (patch: string) => void; type _CreatePatchOptionsAbortable (line 333) | interface _CreatePatchOptionsAbortable extends Pick { type Change (line 25) | type Change = ChangeObject; type ArrayChange (line 26) | type ArrayChange = ChangeObject; type CommonDiffOptions (line 28) | interface CommonDiffOptions { type TimeoutOption (line 35) | interface TimeoutOption { type MaxEditLengthOption (line 43) | interface MaxEditLengthOption { type AbortableDiffOptions (line 52) | type AbortableDiffOptions = TimeoutOption | MaxEditLengthOption; type DiffCallbackNonabortable (line 54) | type DiffCallbackNonabortable = (result: ChangeObject[]) => void; type DiffCallbackAbortable (line 55) | type DiffCallbackAbortable = (result: ChangeObject[] | undefined) ... type CallbackOptionNonabortable (line 57) | interface CallbackOptionNonabortable { type CallbackOptionAbortable (line 64) | interface CallbackOptionAbortable { type DiffArraysOptions (line 72) | interface DiffArraysOptions extends CommonDiffOptions { type DiffArraysOptionsNonabortable (line 75) | interface DiffArraysOptionsNonabortable extends DiffArraysOptions { type DiffArraysOptionsAbortable (line 82) | type DiffArraysOptionsAbortable = DiffArraysOptions & AbortableDif... type DiffCharsOptions (line 85) | interface DiffCharsOptions extends CommonDiffOptions { type DiffCharsOptionsNonabortable (line 92) | interface DiffCharsOptionsNonabortable extends DiffCharsOptions { type DiffCharsOptionsAbortable (line 99) | type DiffCharsOptionsAbortable = DiffCharsOptions & AbortableDiffOptions... type DiffLinesOptions (line 101) | interface DiffLinesOptions extends CommonDiffOptions { type DiffLinesOptionsNonabortable (line 133) | interface DiffLinesOptionsNonabortable extends DiffLinesOptions { type DiffLinesOptionsAbortable (line 140) | type DiffLinesOptionsAbortable = DiffLinesOptions & AbortableDiffOptions... type DiffWordsOptions (line 143) | interface DiffWordsOptions extends CommonDiffOptions { type DiffWordsOptionsNonabortable (line 162) | interface DiffWordsOptionsNonabortable extends DiffWordsOptions { type DiffWordsOptionsAbortable (line 169) | type DiffWordsOptionsAbortable = DiffWordsOptions & AbortableDiffOptions... type DiffSentencesOptions (line 172) | interface DiffSentencesOptions extends CommonDiffOptions {} type DiffSentencesOptionsNonabortable (line 173) | interface DiffSentencesOptionsNonabortable extends DiffSentencesOptions { type DiffSentencesOptionsAbortable (line 180) | type DiffSentencesOptionsAbortable = DiffSentencesOptions & AbortableDif... type DiffJsonOptions (line 183) | interface DiffJsonOptions extends CommonDiffOptions { type DiffJsonOptionsNonabortable (line 194) | interface DiffJsonOptionsNonabortable extends DiffJsonOptions { type DiffJsonOptionsAbortable (line 201) | type DiffJsonOptionsAbortable = DiffJsonOptions & AbortableDiffOptions &... type DiffCssOptions (line 204) | interface DiffCssOptions extends CommonDiffOptions {} type DiffCssOptionsNonabortable (line 205) | interface DiffCssOptionsNonabortable extends DiffCssOptions { type DiffCssOptionsAbortable (line 212) | type DiffCssOptionsAbortable = DiffCssOptions & AbortableDiffOptions & P... type AllDiffOptions (line 220) | type AllDiffOptions = type StructuredPatch (line 227) | interface StructuredPatch { type StructuredPatchHunk (line 236) | interface StructuredPatchHunk { FILE: src/util/array.ts function arrayEqual (line 1) | function arrayEqual(a: any[], b: any[]): boolean { function arrayStartsWith (line 9) | function arrayStartsWith(array: any[], start: any[]): boolean { FILE: src/util/params.ts function generateOptions (line 1) | function generateOptions( FILE: src/util/string.ts function longestCommonPrefix (line 1) | function longestCommonPrefix(str1: string, str2: string): string { function longestCommonSuffix (line 11) | function longestCommonSuffix(str1: string, str2: string): string { function replacePrefix (line 29) | function replacePrefix(string: string, oldPrefix: string, newPrefix: str... function replaceSuffix (line 36) | function replaceSuffix(string: string, oldSuffix: string, newSuffix: str... function removePrefix (line 47) | function removePrefix(string: string, oldPrefix: string): string { function removeSuffix (line 51) | function removeSuffix(string: string, oldSuffix: string): string { function maximumOverlap (line 55) | function maximumOverlap(string1: string, string2: string): string { function overlapCount (line 60) | function overlapCount(a: string, b: string): number { function hasOnlyWinLineEndings (line 94) | function hasOnlyWinLineEndings(string: string): boolean { function hasOnlyUnixLineEndings (line 101) | function hasOnlyUnixLineEndings(string: string): boolean { function segment (line 115) | function segment(string: string, segmenter: Intl.Segmenter): string[] { function trailingWs (line 142) | function trailingWs(string: string, segmenter?: Intl.Segmenter): string { function leadingWs (line 167) | function leadingWs(string: string, segmenter?: Intl.Segmenter): string { function leadingAndTrailingWs (line 177) | function leadingAndTrailingWs( FILE: test-d/originalDefinitelyTypedTests.test-d.ts type DiffObj (line 55) | interface DiffObj { class LineDiffWithoutWhitespace (line 77) | class LineDiffWithoutWhitespace extends Diff.Diff { method tokenize (line 78) | tokenize(value: string): any { method equals (line 82) | equals(left: string, right: string): boolean { function examineChanges (line 91) | function examineChanges(diff: Diff.Change[]) { function verifyPatchMethods (line 100) | function verifyPatchMethods(oldStr: string, newStr: string, uniDiff: Dif... function verifyApplyMethods (line 115) | function verifyApplyMethods(oldStr: string, newStr: string, uniDiffStr: ... FILE: test/diff/array.js function comparator (line 66) | function comparator(left, right) { function comparator (line 92) | function comparator(left, right) { FILE: test/diff/line.js function callback (line 73) | function callback(diffResult) { function stringify (line 170) | function stringify(value) { FILE: test/patch/apply.js method compareLine (line 1351) | compareLine(lineNumber, line, operation, patchContent) { method loadFile (line 1680) | loadFile(index, callback) { method patched (line 1683) | patched(index, content, callback) { method complete (line 1686) | complete(err) { method loadFile (line 1698) | loadFile(index, callback) { method patched (line 1701) | patched(index, content, callback) { method loadFile (line 1713) | loadFile(index, callback) { method patched (line 1716) | patched(index, content, callback) { method loadFile (line 1728) | loadFile(index, callback) { method complete (line 1731) | complete(err) { method loadFile (line 1757) | loadFile(index, callback) { method patched (line 1760) | patched(index, content, callback) { method loadFile (line 1814) | loadFile(index, callback) { method patched (line 1817) | patched(index, content, callback) { FILE: test/patch/create.js constant VERBOSE (line 7) | const VERBOSE = false; function log (line 8) | function log() { function nextRandom (line 203) | function nextRandom() { function stripSpace (line 427) | function stripSpace(value) {