@microfleet/core
Version:
Abstract microservice core
12 lines (9 loc) • 418 B
text/typescript
import Bluebird = require('bluebird')
import { Microfleet, RouterPlugin } from '../../../'
import { ServiceRequest } from '../../../types'
import moduleLifecycle from './lifecycle'
function handler(this: Microfleet & RouterPlugin, request: ServiceRequest): Bluebird<any> {
const { extensions } = this.router
return moduleLifecycle('handler', request.action, extensions, [request], this)
}
export default handler