Skip to content

@jsvision/core / ReasonLayer

Type Alias: ReasonLayer

ReasonLayer = "override" | "runtime" | "env" | "table" | "default"

Defined in: capability/profile.ts:26

Which detection layer decided a given field, from highest precedence to lowest: an explicit override, a live runtime probe, an env variable, the known-terminal table, or the default baseline. The default baseline is platform-aware — on Windows it is the modern-console baseline (24-bit color, Unicode, mouse, alternate screen), not the bare conservative fallback — so a field can read 'default' yet still carry a rich value on that platform.