Skip to content

CheckCapabilitiesResult

Envelope for checkCapabilities(). The array is wrapped because a Capacitor plugin method must resolve an object on both native platforms — PluginCall.resolve(JSObject) and call.resolve([String: Any]) cannot carry a top-level array. IndeRunCapacitor and createIndeRunCapacitor() unwrap it, so app code sees the same ProviderCapabilitySnapshot[] the three platform SDKs return.

providers: ProviderCapabilitySnapshot[]