Interface ReportingBookmarkState<T>

interface ReportingBookmarkState {
    customDropdownSelections?: ReportDropdownSelections;
    customState?: null | T;
    filters: {
        [key: string]: BookmarkFilter;
    };
    tableConfig?: TableConfig;
    tableSortings?: Sorting[];
    timeline?: TimelineBookmarkSelection;
    views: {
        [context: string]: {
            activeViewKey?: string;
            factSheetType?: string;
            viewOption?: ViewOption;
        };
    };
}

Type Parameters

  • T = any

Properties

customDropdownSelections?: ReportDropdownSelections
customState?: null | T
filters: {
    [key: string]: BookmarkFilter;
}

Type declaration

tableConfig?: TableConfig
tableSortings?: Sorting[]

Deprecated

views: {
    [context: string]: {
        activeViewKey?: string;
        factSheetType?: string;
        viewOption?: ViewOption;
    };
}

Type declaration

  • [context: string]: {
        activeViewKey?: string;
        factSheetType?: string;
        viewOption?: ViewOption;
    }
    • Optional activeViewKey?: string
    • Optional factSheetType?: string
    • Optional viewOption?: ViewOption

Generated using TypeDoc