@officesdk/web
Version:
Web JS SDK for the Office SDK
27 lines (26 loc) • 877 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createPdfSelectionProxy = void 0;
var range_1 = require("./range");
function createPdfSelectionProxy(selection) {
return {
getRange: function (value) {
var range = selection.getRange(value);
if (!range) {
return null;
}
return (0, range_1.createPdfRangeProxy)(range);
},
setRange: function (value) {
return selection.setRange(value);
},
addRangeListener: function (listener) {
return selection.addRangeListener(listener);
},
getWholeRange: function () {
var range = selection.getWholeRange();
return (0, range_1.createPdfRangeProxy)(range);
},
};
}
exports.createPdfSelectionProxy = createPdfSelectionProxy;