@officesdk/web
Version:
Web JS SDK for the Office SDK
34 lines (33 loc) • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createPresentationSlidesProxy = void 0;
var slide_1 = require("./slide");
function createPresentationSlidesProxy(slides) {
return {
getCurrentSlide: function () {
return (0, slide_1.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 (0, slide_1.createPresentationSlideProxy)(slide); });
},
getSlideById: function (slideId) {
return (0, slide_1.createPresentationSlideProxy)(slides.getSlideById(slideId));
},
getSelectedSlides: function () {
return slides.getSelectedSlides().map(function (slide) { return (0, slide_1.createPresentationSlideProxy)(slide); });
},
setSelectedSlides: function (ids) {
return slides.setSelectedSlides(ids);
},
};
}
exports.createPresentationSlidesProxy = createPresentationSlidesProxy;