UNPKG

@ark-ui/react

Version:

A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.

12 lines (11 loc) 569 B
import { JsonNode } from '@zag-js/json-tree-utils'; import { UseTreeViewProps, UseTreeViewReturn } from '../tree-view'; import { JsonTreeViewOptions } from './json-tree-view-props-context'; export interface UseJsonTreeViewProps extends Omit<UseTreeViewProps<JsonNode>, 'collection'>, JsonTreeViewOptions { data: unknown; defaultExpandedDepth?: number; } export interface UseJsonTreeViewReturn extends UseTreeViewReturn<JsonNode> { options: JsonTreeViewOptions; } export declare const useJsonTreeView: (props: UseJsonTreeViewProps) => UseJsonTreeViewReturn;