ResolvedStyle Type
Resolved paint and typography for a control (`ResolvedStyle`): `Foreground`, `Fill`, `Stroke`/`StrokeWidth`, and `FontFamily`/`FontSize`/`FontWeight`, produced by `Style.resolve`. Feature 093 (E3) — the per-control output of style resolution: the concrete paint/typography the migrated kinds apply. A FLAT record so the fixed precedence is last-writer-wins per field and the parity proof is a plain structural record comparison. Geometry is NOT here — the resolver governs paint/typography only; geometry stays computed as today (data-model R3). Declared before `Theme` so the shared field names (`Foreground`/`FontFamily`/`FontSize`) resolve to `Theme` for unannotated `theme.*` accesses; produced by `Style.resolve`.
Record fields
| Record Field |
Description
|
|
|
Full Usage:
FontFamily
Field type: string option
|
|
Full Usage:
FontSize
Field type: float
|
|
Full Usage:
FontWeight
Field type: int option
|
|
|
|
|
|
Full Usage:
StrokeWidth
Field type: float
|
|