@officesdk/web
Version:
Web JS SDK for the Office SDK
29 lines (28 loc) • 983 B
JavaScript
;
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;