remix-nlux
Version:
Remix IDE NLUX integration. Remix IDE is the leading IDE for building and deploying smart contracts on Ethereum. NLUX is a JavaScript and React library for building conversational AI experiences.
16 lines (13 loc) • 507 B
text/typescript
import {HighlighterExtension} from '../../../../js/core/src/aiChat/highlighter/highlighter';
import {SanitizerExtension} from '../../sanitizer/sanitizer';
export type SnapshotParserOptions = {
syntaxHighlighter?: HighlighterExtension;
htmlSanitizer?: SanitizerExtension;
markdownLinkTarget?: 'blank' | 'self';
showCodeBlockCopyButton?: boolean;
skipStreamingAnimation?: boolean;
};
export type SnapshotParser = (
snapshot: string,
options?: SnapshotParserOptions,
) => string;