Interface AnalyticsTableModelExperimental

The renderer-neutral accessible presentation model.

interface AnalyticsTableModel {
    artifactId: string;
    attribution: readonly string[];
    caption: string;
    columns: readonly string[];
    description: string;
    provenanceMessage: string;
    rows: readonly AnalyticsTableRow[];
    status: AnalyticsArtifactStatus;
    statusMessage: string;
    total?: string;
}

Properties

artifactId: string
attribution: readonly string[]

Attribution lines that must be displayed verbatim.

caption: string
columns: readonly string[]

Column headers, in row-field order.

description: string

Full text equivalent of the visual encoding.

provenanceMessage: string

Provenance sentence a presentation must surface (compute site, freshness).

rows: readonly AnalyticsTableRow[]
statusMessage: string

One-sentence honesty banner. Empty string only when the artifact is ready and complete.

total?: string

Formatted total, when the artifact carries one.