@gravity-ui/uikit
Version:
Gravity UI base styling and components
9 lines (8 loc) • 366 B
TypeScript
import type { ListItemId, ListItemType, ParsedFlattenState } from "../types.js";
interface FlattenItemsProps<T> {
items: ListItemType<T>[];
expandedById?: Record<ListItemId, boolean>;
getItemId?: (item: T) => ListItemId;
}
export declare function flattenItems<T>({ items, getItemId, expandedById, }: FlattenItemsProps<T>): ParsedFlattenState;
export {};