load static method

Future<FileVariableStore> load(
  1. File dataFile
)

Implementation

static Future<FileVariableStore> load(File dataFile) async {
  Map<String, Object?>? initialData;

  if (dataFile.existsSync()) {
    try {
      var variableContent = await dataFile.readAsString();
      initialData = jsonDecode(variableContent) as Map<String, Object?>;
    } catch (e) {
      print('Failed to load initial variables $e');
    }
  }
  return FileVariableStore._(dataFile, initialData ?? {});
}