UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

46 lines (45 loc) 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDatabaseTableSelectionProxy = void 0; /** * Create a proxy for database table selection * * @param selection - The selection object to proxy * @returns A DatabaseTableSelection proxy object */ function createDatabaseTableSelectionProxy(selection) { return { getSelection: function () { var selectionValue = selection.getSelection(); if (!selectionValue) { return null; } return selectionValue; }, getSelectionType: function () { return selection.getSelectionType(); }, selectRange: function (selectionValue) { return selection.selectRange(selectionValue); }, selectRow: function (row) { return selection.selectRow(row); }, selectColumn: function (column) { return selection.selectColumn(column); }, selectCell: function (row, column) { return selection.selectCell(row, column); }, selectMultipleRows: function (rows) { return selection.selectMultipleRows(rows); }, selectMultipleColumns: function (column, columnCount) { return selection.selectMultipleColumns(column, columnCount); }, selectAll: function () { return selection.selectAll(); }, }; } exports.createDatabaseTableSelectionProxy = createDatabaseTableSelectionProxy;