@ozen-ui/kit
Version:
React component library
9 lines (8 loc) • 599 B
TypeScript
import type { SyntheticEvent } from 'react';
import type { AutocompleteBaseValue } from '../value';
export declare const autocompleteBaseOnChangeSource: readonly ["select", "input", "unknown"];
export type AutocompleteBaseOnChangeSource = (typeof autocompleteBaseOnChangeSource)[number];
export type AutocompleteBaseOnChangeParams = {
source: AutocompleteBaseOnChangeSource;
};
export type AutocompleteBaseOnChange<Option, Multiple extends boolean> = (event: SyntheticEvent | KeyboardEvent | null, value: AutocompleteBaseValue<Option, Multiple>, params: AutocompleteBaseOnChangeParams) => void;