UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

27 lines (26 loc) 907 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDocumentSelectionProxy = void 0; var range_1 = require("./range"); function createDocumentSelectionProxy(selection) { return { getRange: function (param) { var range = selection.getRange(param); if (!range) { return null; } return (0, range_1.createDocumentRangeProxy)(range); }, setRange: function (range) { return selection.setRange(range); }, addRangeListener: function (listener) { return selection.addRangeListener(listener); }, getWholeRange: function () { var range = selection.getWholeRange(); return (0, range_1.createDocumentRangeProxy)(range); }, }; } exports.createDocumentSelectionProxy = createDocumentSelectionProxy;