Reads a value from the platform, throwing a TypeError if the value is not a double.
Future<double?> getDouble(String key) async { return _platform.getDouble(key, _options); }