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); } }