Server/WebView Events
Client Enviroment
Decorators
| Name | Arguments | Description |
|---|---|---|
@OnServer() | name?: string | Listens to server events. |
@OnceServer() | name?: string | Listens to server events once. |
@OnWebView() | id: string | number, name?: string | Listens to WebView events. |
@OnceWebView() | id: string | number, name?: string | Listens to WebView events once. |
@OnServer()
The OnServer decorator is used to listen to server events.
@Controller()
export class DeliciousMangoController {
@Inject(LOGGER_SERVICE) private readonly loggerService: LoggerService;
@OnServer('eat')
public onEat() {
this.loggerService.log('Server said to the client that it ate a delicious mango!');
}
} ts
@OnceServer()
The OnceServer decorator is used to listen to server events once.
@Controller()
export class DeliciousMangoController {
@Inject(LOGGER_SERVICE) private readonly loggerService: LoggerService;
@OnceServer('eat')
public onEat() {
this.loggerService.log('Server said to the client that it ate a delicious mango!');
}
} ts
@OnWebView()
The OnWebView decorator is used to listen to WebView events.
@Controller()
export class DeliciousMangoController {
@Inject(LOGGER_SERVICE) private readonly loggerService: LoggerService;
@OnWebView('my_webview_id', 'eat')
public onEat() {
this.loggerService.log('WebView said to the client that it ate a delicious mango!');
}
} ts
@OnceWebView()
The OnceWebView decorator is used to listen to WebView events once.
@Controller()
export class DeliciousMangoController {
@Inject(LOGGER_SERVICE) private readonly loggerService: LoggerService;
@OnceWebView('my_webview_id', 'eat')
public onEat() {
this.loggerService.log('WebView said to the client that it ate a delicious mango!');
}
} ts
On this page