reveal-sdk-node
Version:
RevealBI Node.js SDK
25 lines (24 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RVGoogleSheetDataSourceItem = void 0;
const RVExcelDataSourceItem_1 = require("../Excel/RVExcelDataSourceItem");
const RVDataSourceItem_1 = require("../AbstractClasses/RVDataSourceItem");
const RVGoogleSheetDataSource_1 = require("./RVGoogleSheetDataSource");
/**
* The data source item used to represent a dataset from a Google Sheet file, it includes information like the
* name of the sheet to get data from and the range to use when loading data.
*/
class RVGoogleSheetDataSourceItem extends RVExcelDataSourceItem_1.RVExcelDataSourceItem {
/** @hidden */
constructor(arg) {
super(arg);
if (arg instanceof RVDataSourceItem_1.RVDataSourceItem) {
this.dataSource = new RVGoogleSheetDataSource_1.RVGoogleSheetDataSource();
}
}
/** @hidden */
getType() {
return "RVGoogleSheetDataSourceItem";
}
}
exports.RVGoogleSheetDataSourceItem = RVGoogleSheetDataSourceItem;