VscodeTheme.fromJson constructor
VscodeTheme.fromJson(
- 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>)),
) ??
{},
);