UNPKG

@smkit/ui

Version:

UI Kit of SberMarketing

14 lines (13 loc) 352 B
export interface Props<T> { selected: T[] | T; multiple: boolean; disabled: boolean; config?: Config; groupBy?: (option: T, index?: number) => string | number; searchBy?: SearchBy<T>; } export interface Config { ctxKey: string; } export type SearchBy<T> = (option: T) => string; export type State = Record<string, boolean>;