Member Junction
    Preparing search index...

    Service for performing set operations on lists and preparing data for Venn visualization.

    Index

    Constructors

    Properties

    loading$: Observable<boolean> = ...
    WasLastLoadTruncated: boolean = false

    True when the most recent membership load hit MAX_OPERAND_RECORDS — results may be incomplete.

    MAX_OPERAND_RECORDS: 50000

    Defensive cap on membership rows loaded per operand query (P8). Set operations are in-memory over full member sets; beyond this size the result would be wrong-by-truncation, so we cap the load and warn — callers can check WasLastLoadTruncated to surface it.

    Accessors

    Methods

    • Generalized Venn-data loader supporting both lists and views.

      • Lists resolve via the same MJ: List Details query as the legacy path (cached by list:<id>).
      • Views resolve via RunView({ViewID}) and primary-key serialization; cached by view:<id> so picking the same view twice doesn't re-query.

      The cache deliberately namespaces the kind — a list and a view that shared the same UUID would still hit distinct entries.

      Parameters

      Returns Promise<VennData>