@xrengine/server-core
Version:
Shared components for XREngine server
22 lines (18 loc) • 523 B
text/typescript
import { Application } from '../../../declarations'
import { ServerLogs } from './server-logs.class'
import hooks from './server-logs.hooks'
declare module '@xrengine/common/declarations' {
interface ServiceTypes {
'server-logs': ServerLogs
}
}
export default (app: Application): void => {
const options = {
paginate: app.get('paginate'),
multi: true
}
const event = new ServerLogs(options, app)
app.use('server-logs', event)
const service = app.service('server-logs')
service.hooks(hooks)
}