UNPKG

@ozen-ui/kit

Version:

React component library

6 lines (5 loc) 590 B
import type { AutocompleteBaseInternalOption } from './option'; export type AutocompleteBaseInternalSingleValue<Option> = AutocompleteBaseInternalOption<Option>; export type AutocompleteBaseInternalMultipleValue<Option> = AutocompleteBaseInternalOption<Option>[]; export type AutocompleteBaseInternalValue<Option, Multiple extends boolean> = (Multiple extends true ? AutocompleteBaseInternalMultipleValue<Option> : AutocompleteBaseInternalSingleValue<Option>) | null; export type AutocompleteBaseValue<Option, Multiple extends boolean> = (Multiple extends true ? Option[] : Option) | null;