ShadowStyle.fromJson constructor

ShadowStyle.fromJson(
  1. Object? raw
)

Implementation

factory ShadowStyle.fromJson(Object? raw) {
  if (raw is ShadowStyle) return raw;
  final json = JsonValue.map(raw) ?? const <String, dynamic>{};
  return ShadowStyle(
    color: JsonValue.string(json['color']),
    shadowBlur: JsonValue.doubleOrNull(json['shadowBlur']),
    shadowOffsetX: JsonValue.doubleOrNull(json['shadowOffsetX']),
    shadowOffsetY: JsonValue.doubleOrNull(json['shadowOffsetY']),
  );
}