Interface: SelectionLike
Defined in: mosaic-selection.ts:98
The slice of a Mosaic Selection a dimension drives — structural, so tests can fake it, but pass the real durable Selection your views coordinate on.
Properties
clauses
readonlyclauses: readonlySelectionClauseLike[]
Defined in: mosaic-selection.ts:100
Methods
addEventListener()
addEventListener(
type,callback):void
Defined in: mosaic-selection.ts:113
Parameters
type
string
callback
(value) => void
Returns
void
predicate()?
optionalpredicate(client?,noSkip?):unknown
Defined in: mosaic-selection.ts:103
Present on real Selections: the resolved WHERE for a client (undefined client = all clauses). Used by selectionPredicateSql.
Parameters
client?
unknown
noSkip?
boolean
Returns
unknown
removeEventListener()
removeEventListener(
type,callback):void
Defined in: mosaic-selection.ts:114
Parameters
type
string
callback
(value) => void
Returns
void
reset()?
optionalreset(clauses?):void
Defined in: mosaic-selection.ts:112
Present on real Selections: drop clauses AND invoke reset() on each dropped clause's source — the one call that also clears producer VISUALS (mosaic's Interval1D/2D, Region, Menu, and Search implement it; Toggle does NOT — see clearSelectionFor; this module's dimension sources null their semantic value through it). No argument drops the whole state; a clause ARRAY drops just those — the per-component clear. Clearing goes through this, never through per-clause retraction, precisely for those visuals.
Parameters
clauses?
readonly SelectionClauseLike[]
Returns
void
update()
update(
clause):unknown
Defined in: mosaic-selection.ts:99
Parameters
clause
Returns
unknown