SYMBOL INDEX (58 symbols across 10 files) FILE: examples/src/index.tsx type ExampleState (line 18) | interface ExampleState { class Example (line 37) | class Example extends Component<{}, ExampleState> { method constructor (line 38) | public constructor(props: any) { method render (line 85) | public render(): JSX.Element { FILE: scripts/build-worker.js method setup (line 20) | setup(build) { function buildWorker (line 32) | async function buildWorker() { FILE: src/compute-hidden-blocks.ts type Block (line 4) | interface Block { type HiddenBlocks (line 10) | interface HiddenBlocks { function computeHiddenBlocks (line 14) | function computeHiddenBlocks( FILE: src/compute-lines.ts type DiffType (line 6) | enum DiffType { type Change (line 13) | interface Change { type Formatter (line 20) | type Formatter = 'json' | 'yaml'; function stringify (line 25) | function stringify(val: unknown, format: Formatter): string { function structuralDiff (line 40) | function structuralDiff( function structuralJsonDiff (line 61) | function structuralJsonDiff(oldObj: unknown, newObj: unknown): Change[] { function structuralJsonStringDiff (line 70) | function structuralJsonStringDiff(oldJson: string, newJson: string): Cha... function structuralYamlDiff (line 102) | function structuralYamlDiff(oldYaml: string, newYaml: string): Change[] { function diffStructurally (line 127) | function diffStructurally( function diffObjects (line 169) | function diffObjects( function diffArrays (line 249) | function diffArrays( function diffWithLines (line 311) | function diffWithLines(oldStr: string, newStr: string, indent: number, _... function reindent (line 328) | function reindent(str: string, indent: number, _format: Formatter = 'jso... type DiffMethod (line 337) | enum DiffMethod { type DiffInformation (line 349) | interface DiffInformation { type LineInformation (line 356) | interface LineInformation { type ComputedLineInformation (line 361) | interface ComputedLineInformation { type ComputedDiffInformation (line 366) | interface ComputedDiffInformation { type JsDiffChangeObject (line 373) | interface JsDiffChangeObject { FILE: src/expand.tsx function Expand (line 1) | function Expand() { FILE: src/fold.tsx function Fold (line 1) | function Fold() { FILE: src/index.tsx type IntrinsicElements (line 25) | type IntrinsicElements = JSX.IntrinsicElements; function applyDiffToHighlightedHtml (line 31) | function applyDiffToHighlightedHtml( type LineNumberPrefix (line 195) | enum LineNumberPrefix { type InfiniteLoadingProps (line 200) | interface InfiniteLoadingProps { type ComputedDiffResult (line 206) | interface ComputedDiffResult { type ReactDiffViewerProps (line 212) | interface ReactDiffViewerProps { type ReactDiffViewerState (line 297) | interface ReactDiffViewerState { class DiffViewer (line 312) | class DiffViewer extends React.Component< method constructor (line 345) | public constructor(props: ReactDiffViewerProps) { method getStickyHeaderHeight (line 425) | private getStickyHeaderHeight(): number { method measureCharWidth (line 433) | private measureCharWidth(): number { method measureContentColumnWidth (line 443) | private measureContentColumnWidth(): number | null { method getTextLength (line 474) | private getTextLength(value: string | DiffInformation[] | undefined): ... method buildCumulativeOffsets (line 484) | private buildCumulativeOffsets( method findLineAtOffset (line 528) | private findLineAtOffset(scrollTop: number, offsets: number[]): number { method componentDidUpdate (line 1414) | componentDidUpdate(prevProps: ReactDiffViewerProps) { method componentDidMount (line 1441) | componentDidMount() { method componentWillUnmount (line 1460) | componentWillUnmount() { FILE: src/styles.ts type ReactDiffViewerStyles (line 4) | interface ReactDiffViewerStyles { type ReactDiffViewerStylesVariables (line 43) | interface ReactDiffViewerStylesVariables { type ReactDiffViewerStylesOverride (line 71) | interface ReactDiffViewerStylesOverride { FILE: test/compute-lines.test.ts function generateLargeJson (line 9) | function generateLargeJson(size: number): Record { function generateLargeString (line 25) | function generateLargeString(lines: number): string { function generateDifferentJson (line 867) | function generateDifferentJson(size: number, prefix: string): Record