UNPKG

react-native-shiki-engine

Version:

Shiki syntax highlighting for React Native. Zero bridge overhead with native Oniguruma regex engine.

17 lines 691 B
import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { readonly getConstants: () => {}; readonly createScanner: (patterns: readonly string[], maxCacheSize: number) => number; readonly findNextMatchSync: (scannerId: number, text: string, startPosition: number) => { readonly index: number; readonly captureIndices: ReadonlyArray<{ readonly start: number; readonly end: number; readonly length: number; }>; } | null; readonly destroyScanner: (scannerId: number) => void; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeShikiEngine.d.ts.map