@ark-ui/react
Version:
A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.
10 lines (9 loc) • 455 B
TypeScript
import { JsonNode } from '@zag-js/json-tree-utils';
import { UseTreeViewProps, UseTreeViewReturn } from '../tree-view';
export interface UseJsonTreeViewProps extends Omit<UseTreeViewProps<JsonNode>, 'collection'> {
data: unknown;
defaultExpandedDepth?: number;
}
export interface UseJsonTreeViewReturn extends UseTreeViewReturn<JsonNode> {
}
export declare const useJsonTreeView: (props: UseJsonTreeViewProps) => UseTreeViewReturn<JsonNode<any>>;