diff-native
Version:
High-performance text diffing library built with Rust and WebAssembly
41 lines (40 loc) • 3.25 kB
TypeScript
/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const diffChars: (a: number, b: number, c: number, d: number, e: any) => any;
export const diffCss: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const canonicalize: (a: any) => [number, number, number];
export const diffJson: (a: any, b: any, c: any) => [number, number, number];
export const diffLines: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const diffTrimmedLines: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const __wbg_linediff_free: (a: number, b: number) => void;
export const linediff_tokenize: (a: number, b: number, c: any) => [number, number, number];
export const diffSentences: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const sentencediff_tokenize: (a: number, b: number) => [number, number, number];
export const diffWords: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const diffWordsWithSpace: (a: number, b: number, c: number, d: number, e: any) => [number, number, number];
export const worddiff_tokenize: (a: number, b: number) => [number, number, number];
export const applyPatch: (a: number, b: number, c: any, d: any) => [number, number, number];
export const applyPatches: (a: number, b: number, c: any) => void;
export const structuredPatch: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: any) => [number, number, number];
export const formatPatch: (a: any) => [number, number, number, number];
export const createTwoFilesPatch: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: number, l: number, m: any) => [number, number, number, number];
export const createPatch: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number, k: any) => [number, number, number, number];
export const isUnix: (a: any) => [number, number, number];
export const isWin: (a: any) => [number, number, number];
export const winToUnix: (a: any) => [number, number, number];
export const unixToWin: (a: any) => [number, number, number];
export const parsePatch: (a: number, b: number) => [number, number, number];
export const reversePatch: (a: any) => [number, number, number];
export const convertChangesToXML: (a: any) => [number, number, number, number];
export const set_panic_hook: () => void;
export const __wbg_worddiff_free: (a: number, b: number) => void;
export const __wbg_sentencediff_free: (a: number, b: number) => void;
export const __wbindgen_malloc: (a: number, b: number) => number;
export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_exn_store: (a: number) => void;
export const __externref_table_alloc: () => number;
export const __wbindgen_export_4: WebAssembly.Table;
export const __wbindgen_free: (a: number, b: number, c: number) => void;
export const __externref_table_dealloc: (a: number) => void;
export const __wbindgen_start: () => void;