UNPKG

multi-source-select

Version:

Multi-source select control

10 lines (9 loc) 1.06 kB
import { Option } from '../../../component/types'; import DataSource, { DataSourceLookup, SourceItem } from '../../../component/types/DataSource'; export declare const FUNCTIONS_TEXT = "Functions"; export declare const mapOptions: (items: SourceItem[], name: string, dsl: DataSourceLookup) => Option[]; export declare const updateOptions: (items: SourceItem[], ds: DataSource, dsl: DataSourceLookup, allOptions: [string, Option[]][], defaultItemLimit: number, dataSources: DataSource[]) => number; export declare const addOptions: (allOptions: [string, Option[]][], ds: DataSource, dsl: DataSourceLookup, options: Option[], defaultItemLimit: number, dataSources: DataSource[]) => void; export declare const insertOptions: (allOptions: [string, Option[]][], ds: DataSource, options: Option[], dataSources: DataSource[]) => void; export declare const matchItems: (item: SourceItem, ds: DataSourceLookup, searchText: string) => boolean; export declare const getCategoryIndex: (currentIndex: number, options: [string, Option[]][], forward?: boolean) => number;