@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
21 lines (20 loc) • 926 B
TypeScript
import { AFM, Execution } from "@gooddata/typings";
import { IChartConfig } from "../../../interfaces/Config";
import { IDrillableItem, IDrillEventCallback, IDrillEventExtendedCallback } from "../../../interfaces/DrillEvents";
import { IHeaderPredicate } from "../../../interfaces/HeaderPredicate";
import { HeadlineElementType } from "../../../constants/visualizationTypes";
export interface IHeadlineTransformationProps {
executionRequest: AFM.IExecution["execution"];
executionResponse: Execution.IExecutionResponse;
executionResult: Execution.IExecutionResult;
drillableItems?: Array<IDrillableItem | IHeaderPredicate>;
config?: IChartConfig;
onFiredDrillEvent?: IDrillEventCallback;
onDrill?: IDrillEventExtendedCallback;
onAfterRender?: () => void;
}
export interface IHeadlineDrillItemContext {
localIdentifier: AFM.Identifier;
value: string;
element: HeadlineElementType;
}