@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
TypeScript
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>;