theme_extensions_builder_annotation library

library for theme extensions builder annotations.

Classes

ThemeExtensions
Annotation for generating code for Flutter theme extensions.
ThemeGen
Annotation for generating code for theme data classes.

Constants

ignore → const _Ignore
Annotation to exclude fields from code generation.
themeExtensions → const ThemeExtensions
Annotation for generating Flutter ThemeExtension implementations.
themeGen → const ThemeGen
Annotation for generating theme data classes without extending ThemeExtension.

Functions

lerpDouble$(num? a, num? b, double t) double?
Linearly interpolates between two numbers.
lerpDuration$(Duration? a, Duration? b, double t) Duration?
Linearly interpolates between two durations.