Я пытаюсь выяснить, как указывать типы в коде следующим образом:
import 'dart:convert';
import 'package:http/http.dart' as http;
main() async {
Map repos = await(fetchJson());
print(repos['name']);
}
Object fetchJson() async {
final uri = 'https://api.github.com/users/sjindel-google/repos';
final response = await http.get(uri);
return jsonDecode(response.body)[1];
}
Этот код работает, но я хочу указать тип для fetchJson ().Кажется, что это должно быть:
Future<Map> fetchJson() async {
Но это дает мне ошибку времени выполнения:
Error: 'Future' expects 0 type arguments.
Какой правильный способ сделать это?