getCapabilities method
Returns parsed capabilities from connectionString, or null when
unavailable or invalid.
Implementation
DriverCapabilities? getCapabilities(String connectionString) {
final payload = _native.getDriverCapabilitiesJson(connectionString);
if (payload == null || payload.isEmpty) {
return null;
}
final dynamic decoded = jsonDecode(payload);
if (decoded is! Map<String, Object?>) {
return null;
}
return DriverCapabilities.fromJson(decoded);
}