UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

29 lines (28 loc) 983 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPresentationSelectionProxy = void 0; var range_1 = require("./range"); function createPresentationSelectionProxy(selection) { return { getTextRange: function () { var range = selection.getTextRange(); if (!range) { return null; } return (0, range_1.createPresentationTextRangeProxy)(range); }, setTextRange: function (range) { return selection.setTextRange(range); }, getSelectedShapes: function () { return selection.getSelectedShapes(); }, setSelectedShapes: function (ids) { return selection.setSelectedShapes(ids); }, addRangeListener: function (listener) { return selection.addRangeListener(listener); }, }; } exports.createPresentationSelectionProxy = createPresentationSelectionProxy;