Interface MountedMap<TKind, TRaw>

Connection-owned map lifecycle with a typed raw escape hatch.

interface MountedMap<TKind, TRaw> {
    diagnostics: readonly RendererDiagnostic[];
    id: string;
    ready: Promise<void>;
    renderer: TKind;
    [asyncDispose](): PromiseLike<void>;
    dispose(): Promise<void>;
    raw(kind: TKind): undefined | TRaw;
    refresh(options?: MountedMapRefreshOptions): Promise<void>;
}

Type Parameters

Hierarchy

  • AsyncDisposable
    • MountedMap

Properties

diagnostics: readonly RendererDiagnostic[]
id: string
ready: Promise<void>
renderer: TKind

Methods

  • Returns PromiseLike<void>