VscodeTheme.fromJson constructor

VscodeTheme.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory VscodeTheme.fromJson(Map<String, dynamic> json) => VscodeTheme(
  name: json['name'] as String? ?? 'Unknown',
  kind: VscodeThemeKind.fromIndex(json['kind'] as int? ?? 1),
  colors:
      (json['colors'] as Map<String, dynamic>?)?.map(
        (k, v) => MapEntry(k, v.toString()),
      ) ??
      {},
  tokenColors:
      (json['tokenColors'] as Map<String, dynamic>?)?.map(
        (k, v) =>
            MapEntry(k, _TokenColor.fromJson(v as Map<String, dynamic>)),
      ) ??
      {},
);