occaecatidicta
Version:
22 lines (18 loc) • 630 B
text/typescript
import { SessionService, SessionServiceOptions } from '../common/service/sessionService';
import { Application } from '../application';
import { IComponent } from '../interfaces/IComponent';
/**
* Session component. Manage sessions.
*
* @param {Object} app current application context
* @param {Object} opts attach parameters
*/
export class SessionComponent extends SessionService implements IComponent {
app: Application;
constructor(app: Application, opts ?: SessionServiceOptions) {
super(opts);
this.app = app;
app.set('sessionService', this, true);
}
name = '__session__';
}