import Framework from './framework' ; export default class Context { private _app : Framework ; private _controller : string ; private _action : string ; private _metadata : object ; get app ( ) { return this . _app ; } get controller ( ) { return this . _controller ; } get action ( ) { return this . _action ; } get metadata ( ) { return this . _metadata ; } get config ( ) { return this . _app . config ; } get logger ( ) { return this . _app . logger ; } response : object ; constructor ( app , controller , action , metadata ) { this . _app = app ; this . _controller = controller ; this . _action = action ; this . _metadata = metadata ; } }