@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
33 lines (32 loc) • 903 B
TypeScript
import { BaseState } from './BaseState';
import { AdaptableObject } from './Common/AdaptableObject';
import { BaseSchedule } from './Common/Schedule';
/**
* Internal State used by AdapTable for managing the OpenFin plugin
*/
export interface OpenFinState extends BaseState {
CurrentLiveOpenFinReport?: OpenFinReport;
OpenFinCurrentReportName?: string;
}
/**
* An OpenFin report
*/
export interface OpenFinReport extends AdaptableObject {
/**
* Name of Report (which will exist in the Export State)
*/
ReportName: string;
}
/**
* Defines a OpenFin Schedule - used in Schedule Module
*/
export interface OpenFinSchedule extends BaseSchedule {
/**
* Report being exported to Excel (via OpenFin)
*/
OpenFinReport: OpenFinReport;
/**
* Whether Snapshot or Live Data (currently only the latter is supported)
*/
Transmission: 'Live Data';
}