Skip to content

Interface: MosaicProducerEntry

Defined in: mosaic-registry.ts:41

One live clause-publishing component.

Properties

fields

fields: string[]

Defined in: mosaic-registry.ts:50

Column names it filters (best-effort; expressions stringified).


host

host: "plot" | "input"

Defined in: mosaic-registry.ts:47

Where it lives: a plot's interactor, or a standalone input widget.


kind

kind: MosaicProducerKind

Defined in: mosaic-registry.ts:48


name

name: string

Defined in: mosaic-registry.ts:43

Qualified name ("seismos/map", "seismos/mag-hist:legend").


scope?

optional scope?: string

Defined in: mosaic-registry.ts:45

The registering scope's name, when scoped.


selection

selection: object

Defined in: mosaic-registry.ts:54

The Selection it publishes into.


source

source: object

Defined in: mosaic-registry.ts:52

The live instance — clause source identity for everything it publishes.

Methods

value()

value(): unknown

Defined in: mosaic-registry.ts:59

Current data-space value: the published clause value when one is live (selection.valueFor(source)), else the instance's own value field. The fallback can be stale for interactors retracted from outside without source.reset() — one more reason clearing goes through reset().

Returns

unknown