True when the most recent membership load hit MAX_OPERAND_RECORDS — results may be incomplete.
Static ReadonlyMAX_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.
Use Loading$.
Set the metadata provider this service should use. Components should call this after injection.
Load list data and calculate all intersections for Venn visualization
Generalized Venn-data loader supporting both lists and views.
MJ: List Details query as the legacy
path (cached by list:<id>).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.
Use ClearCache.
Clear the cache
Get the color for a list by its index
OptionalallListIds: string[]Use PerformOperation.
Perform a set operation on multiple lists
OptionalallListIds: string[]OptionalallOperands: SetOperand[]Operand-aware sibling of performOperation. operandKeys are the
OperandCacheKey() strings produced by calculateVennDataForOperands,
so callers can stay in operand-key space end-to-end.
OptionalallOperands: SetOperand[]
Service for performing set operations on lists and preparing data for Venn visualization.