Render string for ink components
npm install ink-render-stringink-render-string provides a render function which will return a string, which is the rendered content of the ink component you pass to the render function.
``bash`
yarn add ink-render-string
`tsx
import { render } from 'ink-render-string';
import { Text } from 'ink';
const Component = () =>
const { output, cleanup } = render(
output.includes('Hello World'); //=> true
cleanup(); // cleans up outstanding render resources
`
The render function also returns a number of other instance properties:
- output: the rendered outputcleanup
- : a function which cleans up outstanding render resourcesunmount
- : a function which unmounts the componentstdout
- : the original stdoutstderr
- : the original stderrexitCode
- : the original exit codeframes`: an array of rendered frames
-