UNPKG

impress.me

Version:

Create impress.js presentations from markdown documents with style

19 lines (18 loc) 684 B
import { PositionStrategy } from './position.strategy'; import { ImpressMeConfig } from '../impress-me-config'; import { SlideNode } from '../slide-node'; import { Transformation } from '../transformation'; export declare const overviewPosition: (node: SlideNode, config: ImpressMeConfig, nodeWidth: number, scale: number) => { x: number; y: number; z: number; scale: number; }; export declare class LinearPositionStrategy implements PositionStrategy { readonly config: ImpressMeConfig; private readonly width; private readonly scale; private readonly offset; constructor(config: ImpressMeConfig); calculate(node: SlideNode): Transformation; }