UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

58 lines (57 loc) 2.55 kB
import * as Redux from 'redux'; import { QuickSearchState } from '../../AdaptableState/QuickSearchState'; import { AdaptableStyle } from '../../AdaptableState/Common/AdaptableStyle'; export declare const QUICK_SEARCH_DEFAULT_CELL_MATCH_STYLE: { BackColor: string; ForeColor: string; }; export declare const QUICK_SEARCH_DEFAULT_TEXT_MATCH_STYLE: { BackColor: string; ForeColor: string; }; export declare const QUICK_SEARCH_DEFAULT_CURRENT_TEXT_MATCH_STYLE: { BackColor: string; ForeColor: string; FontWeight: "Bold"; }; /** * @ReduxAction Runs Quick Search */ export declare const QUICK_SEARCH_RUN = "QUICK_SEARCH_RUN"; /** * @ReduxAction Sets Quick Search whole-cell style (SSRM / legacy) */ export declare const QUICK_SEARCH_SET_CELL_MATCHING_STYLE = "QUICK_SEARCH_SET_CELL_MATCHING_STYLE"; /** * @ReduxAction Sets Quick Search matched-text style (AG Grid Find) */ export declare const QUICK_SEARCH_SET_TEXT_MATCHING_STYLE = "QUICK_SEARCH_SET_TEXT_MATCHING_STYLE"; /** * @ReduxAction Sets Quick Search active-match text style (AG Grid Find) */ export declare const QUICK_SEARCH_SET_CURRENT_TEXT_MATCHING_STYLE = "QUICK_SEARCH_SET_CURRENT_TEXT_MATCHING_STYLE"; /** * @ReduxAction Quick Search Module is ready */ export declare const QUICK_SEARCH_READY = "QUICK_SEARCH_READY"; export interface QuickSearchRunAction extends Redux.Action { quickSearchText: string; } export interface QuickSearchSetMatchingCellStyleAction extends Redux.Action { matchingCellStyle: AdaptableStyle; } export interface QuickSearchSetTextMatchingStyleAction extends Redux.Action { textMatchStyle: AdaptableStyle; } export interface QuickSearchSetCurrentTextMatchingStyleAction extends Redux.Action { currentTextMatchStyle: AdaptableStyle; } export interface QuickSearchReadyAction extends Redux.Action { quickSearchState: QuickSearchState; } export declare const QuickSearchRun: (quickSearchText: string) => QuickSearchRunAction; export declare const QuickSearchSetCellMatchingStyle: (matchingCellStyle: AdaptableStyle) => QuickSearchSetMatchingCellStyleAction; export declare const QuickSearchSetTextMatchingStyle: (textMatchStyle: AdaptableStyle) => QuickSearchSetTextMatchingStyleAction; export declare const QuickSearchSetCurrentTextMatchingStyle: (currentTextMatchStyle: AdaptableStyle) => QuickSearchSetCurrentTextMatchingStyleAction; export declare const QuickSearchReady: (quickSearchState: QuickSearchState) => QuickSearchReadyAction; export declare const QuickSearchReducer: Redux.Reducer<QuickSearchState>;