ShadowConfig.fromJson constructor
Creates a ShadowConfig from a JSON map.
Implementation
factory ShadowConfig.fromJson(Map<String, dynamic> json) {
final layersJson = json['layers'] as List<dynamic>? ?? [];
return ShadowConfig(
enabled: json['enabled'] as bool? ?? true,
layers: layersJson
.map((layer) => ShadowLayer.fromJson(layer as Map<String, dynamic>))
.toList(),
);
}