PublishDiagnosticsParams.fromJson constructor

PublishDiagnosticsParams.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory PublishDiagnosticsParams.fromJson(Map<String, Object?> json) =>
    PublishDiagnosticsParams(
      uri: json['uri'] as String,
      version: (json['version'] as num?)?.toInt(),
      diagnostics: [
        for (final d in (json['diagnostics'] as List?) ?? const [])
          Diagnostic.fromJson(d as Map<String, Object?>),
      ],
    );