UNPKG

@kelvininc/ui-components

Version:
6 lines (5 loc) 770 B
import { ISelectOptionWithChildren, ISelectOptionsWithChildren, type IBuildSelectOptionsParams } from './select-multi-options.types'; import { ISelectOption } from '../../types'; export declare const buildNewOption: (highlightedOption?: string, createInputPlaceholder?: string) => ISelectOption; export declare const buildSelectOptions: ({ options, allOptions, selectedOptions, highlightedOption, hasAddItem, createInputPlaceholder, level, maxSelectable, selectedCount }: IBuildSelectOptionsParams) => ISelectOptionsWithChildren; export declare const buildSelectOptionsArray: ({ options, allOptions, selectedOptions, highlightedOption, hasAddItem, createInputPlaceholder, level, maxSelectable, selectedCount }: IBuildSelectOptionsParams) => ISelectOptionWithChildren[];