reveal-sdk-node
Version:
RevealBI Node.js SDK
24 lines (23 loc) • 1.12 kB
TypeScript
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;
}