impress.me
Version:
Create impress.js presentations from markdown documents with style
27 lines (26 loc) • 762 B
TypeScript
import { PositionStrategyFactory } from './position';
import { Strategy } from './strategy';
import { Shape } from './shape';
import { SlideConfig } from './slide-config';
export interface ImpressMeConfig {
basePath: string;
template: string;
width: number;
height: number;
shapeSize: number;
shapeOffset: number;
stepDistance: number;
primary: string;
secondary: string;
cssFiles: string[];
jsFiles: string[];
theme: string;
shape: Shape;
strategy: Strategy;
positionStrategyFactory: PositionStrategyFactory;
transitionDuration: number;
title?: string;
/** Defines on the heading hierarchy starting at level 1 (true) or 2 (false) */
hasInlineConfig: boolean;
slide: SlideConfig;
}