WebInteropStateManager class

This is the bit of state that JS is able to see.

It contains getters/setters/operations and a mechanism to subscribe to change notifications from an incoming notifier.

Annotations

Constructors

WebInteropStateManager({required int viewId, required EmbeddingController interactionEmbeddingController})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

invokeHandover(String method, String arguments) Future<String?>
invokeHandoverMap(String serviceName, String method, JSUint8Array data) JSPromise<JSAny?>
invokeHandoverToExternal(String method, {Map<String, dynamic> arguments = const {}}) Future<String?>
invokeHandoverToExternalGRPC(String serviceName, String method, JSUint8Array data) Future<JSUint8Array?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onInvokeHandover(Future<String?> f(String, Map<String, dynamic>)) → void
onInvokeHandoverGRPC(JSPromise<JSUint8Array?> f(String, String, JSUint8Array)) → void
setStartConfig(String startConfig) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited