Skip to content

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?

ListrEventManager

Returns

ListrRenderer

Properties

rendererOptions

static rendererOptions: 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

static rendererTaskOptions: 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

static nonTTY: 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