convert method
dynamic
convert(
- dynamic value
Implementation
dynamic convert(dynamic value) {
if (T == double) {
return value;
}
if (T == Dimension) {
return (value as Dimension).toJson();
}
if (T == Color) {
return (value as Color).toJson();
}
if (T == Gradient) {
return (value as Gradient).toJson();
}
if (T == BoxDecoration) {
return (value as BoxDecoration).toJson();
}
if (T == EdgeInsets) {
return (value as EdgeInsets).toJson();
}
if (T == Alignment) {
return (value as Alignment).toJson();
}
if (T == MorphableShapeBorder) {
return (value as MorphableShapeBorder).toJson();
}
if (T == SmoothMatrix4) {
return (value as SmoothMatrix4).toJson();
}
if (T == DynamicTextStyle) {
return (value as DynamicTextStyle).toJson();
}
if (T == List) {
if ((T as List).genericType == ShapeShadow) {
return (value as List<ShapeShadow>).map((e) => e.toJson()).toList();
}
}
}