UNPKG

multi-source-select

Version:

Multi-source select control

25 lines (24 loc) 711 B
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; }