encodePageTransitionsTheme static method
Encodes the given value
to a JSON representation
{
"builders": "<Map<TargetPlatform, PageTransitionBuilder>>"
}
See also:
Implementation
static Map<String, dynamic>? encodePageTransitionsTheme(
PageTransitionsTheme? value,
) {
Map<String, dynamic>? result;
if (value != null) {
final builders = <String, String?>{};
value.builders.forEach(
(key, value) =>
builders[encodeTargetPlatform(key)!] = encodePageTransitionsBuilder(
value,
),
);
result = {
'builders': builders,
};
}
return _stripDynamicNull(result);
}