UNPKG

pptx-automizer-mp70

Version:
19 lines (18 loc) 706 B
import PptxGenJS from 'pptxgenjs'; import { ISlide } from '../../interfaces/islide'; import Automizer from '../../automizer'; import { GenerateElements } from '../../types/types'; import { IGenerator } from '../../interfaces/igenerator'; export default class GeneratePptxGenJs implements IGenerator { tmpFile: string; slides: ISlide[]; generator: PptxGenJS; automizer: Automizer; countSlides: number; constructor(automizer: Automizer, slides: ISlide[]); create(): this; generateSlides(): Promise<void>; addElements(generate: GenerateElements[], pgenSlide: PptxGenJS.Slide, slide: ISlide): void; appendPptxGenSlide(): PptxGenJS.Slide; cleanup(): Promise<void>; }