UNPKG

reveal-sdk-node

Version:

RevealBI Node.js SDK

24 lines (23 loc) 1.12 kB
import { RVDataSourceItem } from "./RVDataSourceItem"; import { RVDashboardDataSource } from "./RVDashboardDataSource"; /** * The base abstract class representing a data source item getting data from a file (a resource). * This is the base class for CSV, Excel and JSON data source items. * It contains the reference to the resource item providing the file, for example a CSV file from a Web Resource URL * will be represented as a {@link RVCsvDataSourceItem} referencing a {@link RVWebResourceDataSourceItem} */ export declare abstract class RVResourceBasedDataSourceItem extends RVDataSourceItem { constructor(dataSource: RVDashboardDataSource, resourceItem: RVDataSourceItem); /** @hidden */ toJson(): any; private _resourceItem; /** * The resource item used to get the data for the referenced file, must be an item from one of the resource providers: Sharepoint, Web Resource, REST API, etc. */ get resourceItem(): RVDataSourceItem | null; set resourceItem(value: RVDataSourceItem | null); /** * @hidden */ _getWrapper(): any; }