ServiceMessageBroker

Helper class for UIComponents that allows components to register methods. If a registered method message is received from the broker on the worker, the UIMessageBroker deserializes its arguments and calls the registered method. If that method returns a promise, the UIMessageBroker returns the result to the worker.

interface ServiceMessageBroker { registerMethod(methodName: string, signature: Array<Type<any> | SerializerTypes> | null, method: (..._: any[]) => Promise<any> | void, returnType?: Type<any> | SerializerTypes): void }

方法

registerMethod(methodName: string, signature: Array<Type<any> | SerializerTypes> | null, method: (..._: any[]) => Promise<any> | void, returnType?: Type<any> | SerializerTypes): void

参数

methodName

Type: string.

signature

Type: Array | SerializerTypes> | null.

method

Type: (..._: any[]) => Promise | void.

returnType

Type: Type | SerializerTypes.

可选. 默认值是 undefined.

返回值

void