W3cubDocs

/Angular 7

ServiceMessageBroker

interface

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: (Type<any> | SerializerTypes)[], method: (..._: any[]) => void | Promise<any>, returnType?: Type<any> | SerializerTypes): void
}

Methods

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

Parameters
methodName string
signature (Type | SerializerTypes)[]
method (..._: any[]) => void | Promise
returnType Type | SerializerTypes

Optional. Default is undefined.

Returns

void

© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/platform-webworker/ServiceMessageBroker