@coreui/react-pro
Version:
UI Components Library for React.js
12 lines (11 loc) • 1.03 kB
TypeScript
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;