redux-devtools-log-monitor
Version:
The default tree view monitor for Redux DevTools
18 lines (17 loc) • 678 B
TypeScript
import { Component, CSSProperties, MouseEventHandler } from 'react';
import { Base16Theme } from 'redux-devtools-themes';
import { Action } from 'redux';
interface Props<A extends Action<unknown>> {
theme: Base16Theme;
collapsed: boolean;
action: A;
expandActionRoot: boolean;
onClick: MouseEventHandler<HTMLDivElement>;
style: CSSProperties;
}
export default class LogMonitorAction<A extends Action<unknown>> extends Component<Props<A>> {
renderPayload(payload: Record<string, unknown>): JSX.Element;
shouldExpandNode: (keyPath: (string | number)[], data: any, level: number) => boolean;
render(): JSX.Element;
}
export {};