Module: inspector/console
Functions
showInspector
▸ showInspector(componentToInspect
, opts?
): void
showInspector
renders an interactive, ASCII-based debug tool in the terminal window.
The left side shows the streamed final output, and the right side shows the debug tree. You can use the left and right arrow keys to step through the debug tree, to see how your program was evaluated step by step.
Note that if you call showInspector
and also write to stdout or stderr (for instance, with console.log
), the output may be messed up.
See
DebugTree
Example
function MyApp() {
return (
<ChatCompletion>
<UserMessage>Generate a poem about red pandas.</UserMessage>
</ChatCompletion>
);
}
showInspector(<MyApp />);
Parameters
Name | Type |
---|---|
componentToInspect | Node |
opts | Object |
opts.showDebugTree? | boolean |
Returns
void
Defined in
packages/ai-jsx/src/inspector/console.tsx:175
useStdoutDimensions
▸ useStdoutDimensions(): [number
, number
]
Get the size of the terminal window.
Returns
[number
, number
]