all_classes
All detected class names, already exclude-filtered.
type Set<string>
all_classes_with_locations
Source locations per class, for diagnostics.
type Map<string, SourceLocation[] | null>
explicit_classes
Classes from @fuz-classes/additional_classes; unresolved ones error.
type Set<string> | null
all_elements
All detected HTML element names.
type Set<string>
explicit_elements
Elements from @fuz-elements; unresolved ones error.
type Set<string> | null
explicit_variables
Variables from @fuz-variables; unresolved ones error.
type Set<string> | null
extraction_diagnostics
Diagnostics accumulated during extraction.
type Diagnostic[]
detected_css_variables
The var(--*) names referenced in source, unfiltered: names the theme
doesn't define are ignored, since they may be the project's own.
@fuz-variables are merged in here automatically.
type Iterable<string, any, any>
css_properties
Valid CSS properties for literal validation, or null to skip.
type Set<string> | null
include_base
type boolean
include_theme
type boolean
theme?
The configured theme option, if any - its variables were already
overlaid into resources' variable graph by the caller. Carried here so
the theme's own overlay can also render into the fuz.theme cascade
layer (above the fuz.preferences OS mappings, with a stance's
color-scheme pin), matching how the same theme behaves at runtime -
and so the footgun guard can flag a theme silently discarded by
variables: null.
type Theme | null
additional_elements?
type Iterable<string, any, any> | "all"
additional_variables?
type Iterable<string, any, any> | "all"
exclude_elements?
type Iterable<string, any, any>
exclude_variables?
type Iterable<string, any, any>
log?
Optional logger; only used to emit resolution stats when include_stats.
type Logger
include_stats?
Whether to compute and log resolution statistics.
type boolean