Documentation / listr2 / ListrRenderer
Class: ListrRenderer
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:132
The definition of a ListrRenderer.
See
https://listr2.kilic.dev/renderer/renderer.html
Constructors
Constructor
new ListrRenderer(
tasks,options,events?):ListrRenderer
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:144
create a new renderer
Parameters
tasks
ListrTaskObject<any, typeof ListrRenderer, typeof ListrRenderer>[]
options
Record<PropertyKey, any>
events?
Returns
ListrRenderer
Properties
rendererOptions
staticrendererOptions:Record<PropertyKey,any>
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:134
designate renderer global options that is specific to the current renderer
rendererTaskOptions
staticrendererTaskOptions:Record<PropertyKey,any>
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:136
designate renderer per task options that is specific to the current renderer
nonTTY
staticnonTTY:boolean
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:138
designate whether this renderer can work in non-tty environments
render()
render: () =>
void|Promise<void>
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:140
A function to what to do on render
Returns
void | Promise<void>
end()
end: (
err?) =>void
Defined in: packages/listr2/src/interfaces/renderer.interface.ts:142
A function to what to do on end of the render
Parameters
err?
Error
Returns
void