UNPKG

react-diff-view

Version:

A git diff component to consume the git unified diff output.

18 lines (17 loc) 799 B
import { ToTokenTreeOptions } from './toTokenTrees'; import { HunkData } from '../utils'; import { TokenizeEnhancer, TokenNode } from './interface'; export { default as pickRanges } from './pickRanges'; export { default as markEdits } from './markEdits'; export { default as markWord } from './markWord'; export type { Pair, TextNode, TokenNode, TokenPath, TokenizeEnhancer } from './interface'; export type { MarkEditsOptions, MarkEditsType } from './markEdits'; export type { RangeTokenNode } from './pickRanges'; export type TokenizeOptions = ToTokenTreeOptions & { enhancers?: TokenizeEnhancer[]; }; export interface HunkTokens { old: TokenNode[][]; new: TokenNode[][]; } export declare const tokenize: (hunks: HunkData[], { enhancers, ...options }?: TokenizeOptions) => HunkTokens;