Interface CreateAnalyticsLinkedSessionOptionsExperimental

interface CreateAnalyticsLinkedSessionOptions {
    artifact: AnalyticsArtifact;
    binding?: AnalyticsLinkBindingOptions;
    historyLimit?: number;
    onCommit?: ((commit: AnalyticsLinkCommit) => void);
    onWarning?: ((message: string, detail?: Readonly<Record<string, unknown>>) => void);
    registry: AnalyticsAdapterRegistry;
    view: ExplorationViewController;
}

Properties

historyLimit?: number

Commits retained for undo.

50
onCommit?: ((commit: AnalyticsLinkCommit) => void)

Observe every commit (for telemetry or an app-level undo stack).

onWarning?: ((message: string, detail?: Readonly<Record<string, unknown>>) => void)

Observe adapter warnings.