AelionExtensionHost
此内容尚不支持你的语言。
Defined in: packages/sdk/src/extension-host.ts:194
Fault-isolated RPC host for extension module Workers. The Worker receives cloned JSON only—never Session, media providers, DOM nodes or credentials.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AelionExtensionHost(
transport,options):AelionExtensionHost
Defined in: packages/sdk/src/extension-host.ts:208
Parameters
Section titled “Parameters”transport
Section titled “transport”options
Section titled “options”AelionExtensionHostOptions = {}
Returns
Section titled “Returns”AelionExtensionHost
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get ready():
Promise<AelionExtensionManifest>
Defined in: packages/sdk/src/extension-host.ts:241
Returns
Section titled “Returns”Promise<AelionExtensionManifest>
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose(
reason):void
Defined in: packages/sdk/src/extension-host.ts:318
Parameters
Section titled “Parameters”reason
Section titled “reason”unknown = ...
Returns
Section titled “Returns”void
invoke()
Section titled “invoke()”invoke(
method,payload,options):Promise<JsonValue>
Defined in: packages/sdk/src/extension-host.ts:255
Parameters
Section titled “Parameters”method
Section titled “method”string
payload
Section titled “payload”options
Section titled “options”AelionExtensionInvokeOptions = {}
Returns
Section titled “Returns”Promise<JsonValue>
snapshot()
Section titled “snapshot()”snapshot():
AelionExtensionHostSnapshot
Defined in: packages/sdk/src/extension-host.ts:245