UNPKG

@vtex/admin-ui

Version:

> VTEX admin component library

11 lines (10 loc) 466 B
import type { ReactNode } from 'react'; import type { ResolverRenderProps } from './core'; export declare function selectionResolver<T>(): import("./core").Resolver<T, "selection", SelectionResolver<T>>; export interface SelectionResolver<T> { type: 'selection'; mapId: (item: T) => string | number; isSelected?: (item: T) => boolean; onSelect?: (items: T[]) => void; render?: (props: ResolverRenderProps<ReactNode, T>) => ReactNode; }