UNPKG

@coreui/react-pro

Version:

UI Components Library for React.js

12 lines (11 loc) 1.03 kB
import type { Option, OptionsGroup, Search } from './types'; export declare const filterOptions: (options: (Option | OptionsGroup)[], search: string) => (Option | OptionsGroup)[]; export declare const flattenOptionsArray: (options: (Option | OptionsGroup)[]) => (Option | OptionsGroup)[]; export declare const isExternalSearch: (search: Search | undefined) => boolean; export declare const isGlobalSearch: (search: Search | undefined) => boolean; export declare const getOptionLabel: (option: Option) => string; export declare const highlightSubstring: (string: string, query?: string) => string; export declare const isOptionDisabled: (option: Option | OptionsGroup | string) => unknown; export declare const isOptionSelected: (option: Option | OptionsGroup | string, selected: Option | null) => boolean; export declare const getFirstOptionByLabel: (value: string, options: (Option | OptionsGroup)[]) => Option | null; export declare const getFirstOptionByValue: (value: number, options: (Option | OptionsGroup)[]) => Option | null;