multi-source-select
Version:
Multi-source select control
25 lines (24 loc) • 711 B
TypeScript
import DataSource from './DataSource';
import Nemonic from './Nemonic';
export type OperatorDisplay = 'Names' | 'Symbols';
export interface ComparisonItem {
symbol: string;
description: string;
}
export default interface Config {
dataSources: DataSource[];
functions?: Nemonic[];
defaultComparison: string;
and: string;
or: string;
comparisons: string[];
comparisonDescriptions: ComparisonItem[];
defaultItemLimit: number;
operators: 'Simple' | 'AgGrid' | 'Complex';
operatorDisplay?: OperatorDisplay;
maxDropDownHeight?: number;
minStaticListHeight?: number;
maxStaticListHeight?: number;
searchStartLength?: number;
promiseDelay?: number;
}