Interface MountOptions<T, TKind, TRaw, TRendererOptions>

Connection-level planning and renderer controls for one mount.

interface MountOptions<T, TKind, TRaw, TRendererOptions> {
    cache?: QueryPlanCacheOptions;
    capabilityPolicy?: CapabilityPolicy;
    estimates?: QueryPlanningEstimates;
    fallback?: QueryFallbackPolicy;
    ownership?: RendererOwnership;
    query?: QueryExecutionPlanV1 | Readonly<Query<T>>;
    renderer: RendererAdapter<TKind, TRaw, TRendererOptions>;
    rendererOptions?: TRendererOptions;
    signal?: AbortSignal;
    sourceId?: string;
    style?: Readonly<Record<string, unknown>> | "auto";
}

Type Parameters

Properties

capabilityPolicy?: CapabilityPolicy
ownership?: RendererOwnership

Defaults to owned for a selector/element target and borrowed for an existing host object.

query?: QueryExecutionPlanV1 | Readonly<Query<T>>

A raw query is bounded before planning; an accepted plan is executed without replanning.

rendererOptions?: TRendererOptions
signal?: AbortSignal
sourceId?: string
style?: Readonly<Record<string, unknown>> | "auto"