UNPKG

@redux-devtools/rtk-query-monitor

Version:
23 lines (22 loc) 1.01 kB
import { Selector } from '@reduxjs/toolkit'; import React, { ComponentProps, ReactNode } from 'react'; import { JSONTree } from 'react-json-tree'; import { Base16Theme } from 'react-base16-styling'; import { getJsonTreeTheme } from '../styles/themes'; export interface TreeViewProps extends Partial<Pick<ComponentProps<typeof JSONTree>, 'keyPath' | 'shouldExpandNodeInitially' | 'hideRoot'>> { data: unknown; isWideLayout: boolean; before?: ReactNode; after?: ReactNode; children?: ReactNode; rootProps?: Partial<Omit<React.HTMLAttributes<HTMLDivElement>, 'className' | 'style'>>; } export declare class TreeView extends React.PureComponent<TreeViewProps> { static defaultProps: { hideRoot: boolean; shouldExpandNodeInitially: (keyPath: (string | number)[], value: unknown, layer: number) => boolean; }; readonly selectTheme: Selector<Base16Theme, ReturnType<typeof getJsonTreeTheme>, never>; constructor(props: TreeViewProps); render(): ReactNode; }