inspect static method
Renders view into a temporary UV screen buffer and captures its cells.
Implementation
static TerminalNativeFrame inspect(
Object view, {
required int width,
required int height,
bool wrap = true,
}) {
final content = switch (view) {
String s => s,
View v => v.content,
_ => view.toString(),
};
final screen = uv_buffer.ScreenBuffer(width, height);
final styled = uv_styled.newStyledString(content)..wrap = wrap;
styled.draw(screen, screen.bounds());
return TerminalNativeFrame.fromScreenBuffer(screen);
}