Skip to content

Commit e803d36

Browse files
committed
fix(master): add useSlideLayout to ISlide; add some exports
1 parent e2dc487 commit e803d36

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/automizer.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222
ContentTracker,
2323
} from './helper/content-tracker';
2424
import JSZip, { OutputType } from 'jszip';
25+
import { ISlide } from './interfaces/islide';
2526

2627
/**
2728
* Automizer
@@ -232,7 +233,7 @@ export default class Automizer implements IPresentationProps {
232233
public addSlide(
233234
name: string,
234235
slideIdentifier: SourceIdentifier,
235-
callback?: (slide: Slide) => void,
236+
callback?: (slide: ISlide) => void,
236237
): this {
237238
if (this.rootTemplate === undefined) {
238239
throw new Error('You have to set a root template first.');

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import ModifyHelper from './helper/modify-helper';
44
import ModifyShapeHelper from './helper/modify-shape-helper';
55
import ModifyTableHelper from './helper/modify-table-helper';
66
import ModifyChartHelper from './helper/modify-chart-helper';
7-
import { TemplateInfo } from './types/xml-types';
7+
import { TemplateInfo, XmlDocument, XmlElement } from './types/xml-types';
88
import {
99
AutomizerSummary,
1010
ShapeModificationCallback,
@@ -115,5 +115,7 @@ export type {
115115
TemplateInfo,
116116
StatusTracker,
117117
ShapeModificationCallback,
118+
XmlElement,
119+
XmlDocument,
118120
};
119121
export default Automizer;

src/interfaces/islide.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ export interface ISlide {
66
sourceArchive: IArchive;
77
sourceNumber: SourceIdentifier;
88
modifications: SlideModificationCallback[];
9-
109
modify(callback: SlideModificationCallback): void;
11-
1210
append(targetTemplate: RootPresTemplate): Promise<void>;
13-
1411
addElement(presName: string, slideNumber: number, selector: string): void;
12+
useSlideLayout(index?: number): void;
1513
}

0 commit comments

Comments
 (0)