impress.me
Version:
Create impress.js presentations from markdown documents with style
8 lines (7 loc) • 476 B
TypeScript
import { PositionStrategy } from './position';
import * as marked from 'marked';
import { ImpressMeConfig } from './impress-me-config';
import { SlideNodeState } from './slide-node-state';
import Heading = marked.Tokens.Heading;
export declare const generateState: (headings: marked.Tokens.Heading[], positionStrategy: PositionStrategy, config: ImpressMeConfig) => SlideNodeState;
export declare const markdownToHtml: (md: string, config: ImpressMeConfig) => Promise<string>;