UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

26 lines (25 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSpreadsheetWorkbookProxy = void 0; var worksheet_1 = require("./worksheet"); function createSpreadsheetWorkbookProxy(workbook) { return { getWorksheets: function () { return workbook.getWorksheets().map(function (worksheet) { return (0, worksheet_1.createSpreadsheetWorksheetProxy)(worksheet); }); }, getWorksheetById: function (sheetId) { var worksheet = workbook.getWorksheetById(sheetId); if (!worksheet) { return null; } return (0, worksheet_1.createSpreadsheetWorksheetProxy)(worksheet); }, getActiveWorksheet: function () { return (0, worksheet_1.createSpreadsheetWorksheetProxy)(workbook.getActiveWorksheet()); }, setActiveWorksheet: function (sheetId) { return workbook.setActiveWorksheet(sheetId); }, }; } exports.createSpreadsheetWorkbookProxy = createSpreadsheetWorkbookProxy;