MoonTokens class

Inheritance
Mixed in types
Annotations

Constructors

MoonTokens({required MoonBorders borders, required MoonColors colors, required MoonColors complementaryColors, required MoonOpacities opacities, required MoonShadows shadows, required MoonSizes sizes, required MoonTransitions transitions, required MoonTypography typography})
const

Properties

borders MoonBorders
The borders of the Moon Design System.
final
colors MoonColors
The colors of the Moon Design System.
final
complementaryColors MoonColors
The colors of the Moon Design System that are from complementary theme (light -> dark, dark -> light).
final
hashCode int
The hash code for this object.
no setterinherited
opacities MoonOpacities
The opacities of the Moon Design System.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shadows MoonShadows
The shadows of the Moon Design System.
final
sizes MoonSizes
The sizes of the Moon Design System.
final
transitions → MoonTransitions
final
type Object
The extension's type.
no setterinherited
typography MoonTypography
The typography of the Moon Design System.
final

Methods

copyWith({MoonBorders? borders, MoonColors? colors, MoonColors? complementaryColors, MoonOpacities? opacities, MoonShadows? shadows, MoonSizes? sizes, MoonTransitions? transitions, MoonTypography? typography}) MoonTokens
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
lerp(covariant ThemeExtension<MoonTokens>? other, double t) MoonTokens
Linearly interpolate with another ThemeExtension object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

dark → const MoonTokens
light → const MoonTokens