multi-source-select
Version:
Multi-source select control
10 lines (9 loc) • 1.06 kB
TypeScript
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;