@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
24 lines (20 loc) • 532 B
text/typescript
import { Provide, Provider, AppendAgent, AppendMaster } from '../../../decorators';
import { ProviderInterface } from '../../../interfaces';
import { Messenger } from '../../../messenger';
import { app } from '../../../helpers';
()
()
()
export class MessengerProvider implements ProviderInterface {
(Messenger)
messenger() {
return new Messenger();
}
('messenger')
loggerAlias() {
return app().get(Messenger);
}
launch() {
app().make(Messenger);
}
}