@officesdk/web
Version:
Web JS SDK for the Office SDK
30 lines (29 loc) • 1.14 kB
JavaScript
import { createPresentationSlideProxy } from './slide';
export function createPresentationSlidesProxy(slides) {
return {
getCurrentSlide: function () {
return createPresentationSlideProxy(slides.getCurrentSlide());
},
setCurrentSlideIndex: function (slideId) {
return slides.setCurrentSlideIndex(slideId);
},
getSlideIndex: function (slideId) {
return slides.getSlideIndex(slideId);
},
getSlidesCount: function () {
return slides.getSlidesCount();
},
getSlides: function () {
return slides.getSlides().map(function (slide) { return createPresentationSlideProxy(slide); });
},
getSlideById: function (slideId) {
return createPresentationSlideProxy(slides.getSlideById(slideId));
},
getSelectedSlides: function () {
return slides.getSelectedSlides().map(function (slide) { return createPresentationSlideProxy(slide); });
},
setSelectedSlides: function (ids) {
return slides.setSelectedSlides(ids);
},
};
}