import { BaseState } from './BaseState'; /** * Adaptable State Section for the Application Module **/ export interface ApplicationState extends BaseState { /** * Array of Key / Value pairs enabling custom data to be stored in Adaptable State. */ ApplicationDataEntries?: ApplicationDataEntry[]; } /** * Simple Key / Value pair object used to store custom - stringifiable - data in Adaptable State. */ export interface ApplicationDataEntry { /** * Key of Key / Value pair - always stored as a string */ Key: string; /** * Value of Key / Value pair (actual data being stored) - needs to stringifiable */ Value: any; }