UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

30 lines (29 loc) 1.14 kB
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); }, }; }