svelte-tree-view
Version:
Display JSON objects in a customizable tree-view
10 lines (9 loc) • 535 B
TypeScript
/// <reference types="svelte" />
import type { TreeNode, TreeViewProps } from '../types';
export type PropsStore = ReturnType<typeof createPropsStore>;
export declare const createPropsStore: (initialProps: Omit<TreeViewProps, 'data'>) => {
props: import("svelte/store").Writable<Omit<TreeViewProps<any>, "data">>;
recursionOpts: import("svelte/store").Readable<import("../types").TreeRecursionOpts<any> | undefined>;
setProps(newProps: Omit<TreeViewProps, 'data'>): void;
formatValue(val: any, node: TreeNode): any;
};