json<T> function

Future<T> json<T>(
  1. String path, [
  2. T data(
    1. Map<String, dynamic>
    )?
])

Implementation

Future<T> json<T>(String path, [T Function(Map<String, dynamic>)? data]) => File(join(Directory.current.path, path))
    .readAsString()
    .then((raw) => data?.call(jsonDecode(raw)) ?? jsonDecode(raw));