Interface RendererAdapter<TKind, TRaw, TOptions>

Minimal executable renderer seam. Heavy peers are injected as values and are never imported by the kernel.

interface RendererAdapter<TKind, TRaw, TOptions> {
    environments: readonly RendererEnvironment[];
    kind: TKind;
    peer: unknown;
    defaultOwnership(target: RendererTarget): RendererOwnership;
    mount<T>(target: RendererTarget, request: RendererMountRequest<T, TOptions>): Promise<RendererSession<TRaw>>;
}

Type Parameters

Properties

environments: readonly RendererEnvironment[]
kind: TKind
peer: unknown

Methods