object-visualizer
Version:
Visualize JSON object to DOM.
15 lines (14 loc) • 466 B
TypeScript
import type { Path } from './util';
export declare const cache: Set<unknown>;
export declare function useExpand<T>(props: {
path: Path;
data: T;
expandOnCreatedAndUpdated: (path: Path) => boolean;
collapseSignal: boolean;
expandSignal: boolean;
}): {
isExpanding: import("vue").Ref<boolean>;
innerCollapseSignal: import("vue").Ref<boolean>;
innerExpandSignal: import("vue").Ref<boolean>;
handleClick: (ev: MouseEvent) => void;
};