css_class_generation.ts view source
CssClassInterpreterContext import type {CssClassInterpreterContext} from '@fuzdev/fuz_css/css_class_generation.js'; Context passed to CSS class interpreters.
Provides access to logging, diagnostics collection, and the class registry.
log?
Optional logger for warnings/errors
type Logger
diagnostics
Diagnostics array to collect warnings and errors
type Array<InterpreterDiagnostic>
class_definitions
All known CSS class definitions (token + composite classes)
type Record<string, CssClassDefinition | undefined>
css_properties
Valid CSS properties for literal validation, or null to skip validation
type Set<string> | null