Skip to main content

Interface: StatusSubscriptionHealth

Defined in: src/hooks/useStatusSubscriptionHealth.ts:16

Derived subscription health information consumed by UI components.

Propertiesโ€‹

descriptionโ€‹

readonly description: string;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:18

Additional description for tooltips or secondary text.


errorsโ€‹

readonly errors: readonly string[];

Defined in: src/hooks/useStatusSubscriptionHealth.ts:20

Distilled list of diagnostic errors for display.


isHealthyโ€‹

readonly isHealthy: boolean;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:22

Whether the subscription is considered healthy.


labelโ€‹

readonly label: string;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:24

Localized label summarizing the current health.


listenersProgressโ€‹

readonly listenersProgress: string;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:26

Compact representation of listener attachment progress.


needsAttentionโ€‹

readonly needsAttention: boolean;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:28

Whether the subscription requires user attention.


statusโ€‹

readonly status: StatusSubscriptionHealthState;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:30

Presentational status token for styling.


summaryโ€‹

readonly summary:
| StatusUpdateSubscriptionSummary
| undefined;

Defined in: src/hooks/useStatusSubscriptionHealth.ts:32

Latest subscription diagnostics, if any.