Interface AnalyticsPresentationHandleExperimental

A live presentation. dispose() must release every peer instance, listener, timer, and observer the adapter created; it is idempotent after success.

interface AnalyticsPresentationHandle {
    accessibleDescription: string;
    adapterId: string;
    artifact: AnalyticsArtifact;
    disposed: boolean;
    applyLinkedState(state: AnalyticsLinkedState): void;
    dispose(): void;
    update(artifact: AnalyticsArtifact): AnalyticsUpdateDecision;
}

Properties

accessibleDescription: string

A text description equivalent to the visual encoding. Required so every state (including partial / stale / unsupported) stays inspectable by assistive technology and by tests.

adapterId: string

The artifact currently rendered. Always the host's reference, never a copy.

disposed: boolean

Methods