markdown-it-copy-code
Version:
A markdown-it plugin to add code-copying function for code fence.
21 lines (16 loc) • 556 B
text/typescript
import MarkdownIt from 'markdown-it';
interface MarkdownItCopyCodeOptions {
containerClass?: string;
buttonClass?: string;
copySVG?: string;
doneSVG?: string;
copySVGClass?: string;
doneSVGClass?: string;
}
interface UseCopyCodeOptions {
buttonClass?: string;
displayDuration?: number;
}
declare function useCopyCode(options?: UseCopyCodeOptions): (() => void) | undefined;
declare const MarkdownItCopyCode: MarkdownIt.PluginWithOptions<MarkdownItCopyCodeOptions>;
export { MarkdownItCopyCode as default, useCopyCode };