SyntaxTheme.fromJson constructor

SyntaxTheme.fromJson(
  1. Map<String, Object?> json, {
  2. String? name,
})

Parses a theme from decoded JSON. If name is omitted, it comes from the JSON's name field.

Implementation

factory SyntaxTheme.fromJson(Map<String, Object?> json, {String? name}) {
  final jsonName = json['name'];
  return SyntaxTheme(
    name: name ?? (jsonName is String ? jsonName : 'theme'),
    json: json,
  );
}