Skip to content

Interface: IntervalDimSpec

Defined in: mosaic-selection.ts:154

A numeric range filter (histogram-brush-shaped).

Extends

  • BaseDimSpec

Properties

description?

optional description?: string

Defined in: mosaic-selection.ts:146

Human description — compiler-lifted from the doc comment, or explicit.

Inherited from

BaseDimSpec.description


kind

kind: "interval"

Defined in: mosaic-selection.ts:155


loc?

optional loc?: string

Defined in: mosaic-selection.ts:148

Definition site "file:line" — compiler-injected.

Inherited from

BaseDimSpec.loc


max?

optional max?: number

Defined in: mosaic-selection.ts:159

Inclusive upper bound for WRITES (clamped).


min?

optional min?: number

Defined in: mosaic-selection.ts:157

Inclusive lower bound for WRITES (clamped, like a control's min).


name?

optional name?: string

Defined in: mosaic-selection.ts:142

Identity: durable key + tool name. Compiler-injected from the binding.

Inherited from

BaseDimSpec.name


scope?

optional scope?: Scope

Defined in: mosaic-selection.ts:144

Instance qualifier (see scope.ts) — effective identity <scope>/<name>.

Inherited from

BaseDimSpec.scope


targets

targets: readonly SelectionDimTarget[]

Defined in: mosaic-selection.ts:150

Where this dimension publishes (≥ 1; one per table vocabulary).

Inherited from

BaseDimSpec.targets


unit?

optional unit?: string

Defined in: mosaic-selection.ts:161

Display unit ("km", "Hz") — presentation only.