getCapabilities method

DriverCapabilities? getCapabilities(
  1. String connectionString
)

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);
}