Skip to main content
zerotal

Documentation


Documentation / @zerotal/admin / index / StatsWidget

Class: StatsWidget

Defined in: admin/src/widgets/Widget.ts:101

Extends

  • PollableWidget

Constructors

Constructor

new StatsWidget(resolver): StatsWidget

Defined in: admin/src/widgets/Widget.ts:105

Parameters

resolver

StatsResolver

Returns

StatsWidget

Overrides

PollableWidget.constructor

Methods

poll()

poll(interval): this

Defined in: admin/src/widgets/Widget.ts:36

Re-render this widget every interval"10s", "1m". Costs a query per tick per viewer, so reach for it on dashboards that are watched, not on every widget by habit.

Parameters

interval

string

Returns

this

Inherited from

PollableWidget.poll


key()

key(key): this

Defined in: admin/src/widgets/Widget.ts:48

Name this widget, so a saved dashboard layout can refer to it.

Worth setting on any widget whose title might change: a layout keyed by title silently resets the moment somebody rewords a heading, whereas an explicit key survives it.

Parameters

key

string

Returns

this

Inherited from

PollableWidget.key


widgetKey()

widgetKey(index): string

Defined in: admin/src/widgets/Widget.ts:54

The identity a layout stores. Falls back to the title, then the position.

Parameters

index

number

Returns

string

Inherited from

PollableWidget.widgetKey


columns()

columns(n): this

Defined in: admin/src/widgets/Widget.ts:111

Number of cards per row (responsive; 1–4).

Parameters

n

number

Returns

this


stats()

stats(): Promise<Stat[]>

Defined in: admin/src/widgets/Widget.ts:117

Resolve the stats for this render.

Returns

Promise<Stat[]>