@officesdk/web
Version:
Web JS SDK for the Office SDK
26 lines (25 loc) • 1.05 kB
JavaScript
;
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;