aodb/app/flight-detail/transactions/transaction.mod.ts
Martin Donnelly afe73b5baa upload
2016-12-22 00:00:06 +00:00

21 lines
1022 B
TypeScript

import Dectorators = require('../../infrastructure/Dectorators/Components');
import TransactionListComp = require('./transaction-list');
import TransactionDetailComp = require('./transaction-detail');
import {TransactionService} from '../services/transactionService';
import Config = require('./transaction.config');
@Dectorators.module('transaction-list')
export class Mod {
constructor (angular: ng.IAngularStatic) {
angular.module(Mod.$componentName, [])
.factory(TransactionService.$componentName, TransactionService.$factory)
.controller(TransactionListComp.Controller.$componentName, TransactionListComp.Controller)
.directive(TransactionListComp.Directive.$componentName, TransactionListComp.Directive.$factory)
.controller(TransactionDetailComp.Controller.$componentName, TransactionDetailComp.Controller)
.directive(TransactionDetailComp.Directive.$componentName, TransactionDetailComp.Directive.$factory)
.config(Config.Routes);
}
}