@officesdk/web
Version:
Web JS SDK for the Office SDK
23 lines (22 loc) • 713 B
JavaScript
import { createDocumentRangeProxy } from './range';
export function createDocumentSelectionProxy(selection) {
return {
getRange: function (param) {
var range = selection.getRange(param);
if (!range) {
return null;
}
return createDocumentRangeProxy(range);
},
setRange: function (range) {
return selection.setRange(range);
},
addRangeListener: function (listener) {
return selection.addRangeListener(listener);
},
getWholeRange: function () {
var range = selection.getWholeRange();
return createDocumentRangeProxy(range);
},
};
}