react-native-shiki-engine
Version:
Shiki syntax highlighting for React Native. Zero bridge overhead with native Oniguruma regex engine.
17 lines • 691 B
TypeScript
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