UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

34 lines (33 loc) 1.35 kB
"use strict"; 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;