1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import { Provide, Scope, ScopeEnum } from '@midwayjs/decorator';
| import { CoolEvent, Event } from '@cool-midway/core';
|
| /**
| * 接收事件
| */
| @Provide()
| @Scope(ScopeEnum.Singleton)
| @CoolEvent()
| export class DemoEvent {
| /**
| * 根据事件名接收事件
| * @param msg
| * @param a
| */
| @Event('updateUser')
| async updateUser(msg, a) {
| console.log('ImEvent', 'updateUser', msg, a);
| }
| }
|
|