返回 reveal.js
markdown.d.ts
根目录 / dist / plugin / markdown.d.ts
1 import { MarkdownConfig, RevealPlugin } from 'reveal.js';
2 import { Marked } from 'marked';
3 export interface MarkdownSlidifyOptions {
4 separator?: string | null;
5 verticalSeparator?: string | null;
6 notesSeparator?: string;
7 attributes?: string;
8 }
9 export interface MarkdownOptions extends MarkdownConfig {
10 animateLists?: boolean;
11 }
12 export interface MarkdownPlugin extends RevealPlugin {
13 id: 'markdown';
14 processSlides(scope: ParentNode): Promise<void[]>;
15 convertSlides(): Promise<void>;
16 slidify(markdown: string, options?: MarkdownSlidifyOptions): string;
17 readonly marked: Marked | null;
18 readonly markdownOptions: MarkdownOptions;
19 }
20 declare const Markdown: () => MarkdownPlugin;
21 export default Markdown;
22
22 lines TYPESCRIPT