encodeStrutStyle static method
Encodes the given value
to the JSON representation.
{
"fontFamily": <String>,
"fontFamilyFallback": <String[]>,
"fontSize": <double>,
"fontStyle": <FontStyle>,
"fontWeight": <FontWeight>
"forceStrutHeight": <bool>,
"height": <double>,
"leading": <double>,
"package": <String>
}
See also:
Implementation
static Map<String, dynamic>? encodeStrutStyle(StrutStyle? value) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'fontFamily': value.fontFamily,
'fontFamilyFallback': value.fontFamilyFallback,
'fontSize': value.fontSize,
'fontStyle': encodeFontStyle(value.fontStyle),
'fontWeight': encodeFontWeight(value.fontWeight),
'forceStrutHeight': value.forceStrutHeight,
'height': value.height,
'leading': value.leading,
};
}
return result;
}