Skip to content

API reference / @jsprismarine/entities / DiagnosticCollector

Class: DiagnosticCollector ​

Defined in: entities/src/diagnostics.ts:23

Collects diagnostics and drops exact repeats, so one bad pack reports once.

Constructors ​

Constructor ​

new DiagnosticCollector(): DiagnosticCollector

Returns ​

DiagnosticCollector

Accessors ​

diagnostics ​

Get Signature ​

get diagnostics(): readonly Diagnostic[]

Defined in: entities/src/diagnostics.ts:28

Every diagnostic added so far, in order.

Returns ​

readonly Diagnostic[]

Methods ​

add() ​

add(diagnostic): void

Defined in: entities/src/diagnostics.ts:33

Adds one finding unless the same pack, code and message were already reported.

Parameters ​

diagnostic ​

Diagnostic

Returns ​

void