-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprosumer.module.ts
64 lines (63 loc) · 3.01 KB
/
prosumer.module.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {ProsumerComponent} from './prosumer.component';
import {SharedModule} from '../shared/shared.module';
import {CoreModule} from '../core/core.module';
import { PersistentResourceDisplayComponent } from './persistent-resource-display/persistent-resource-display.component';
import { ControllableGenerationPRDComponent } from './controllable-generation-prd/controllable-generation-prd.component';
import { NonControllableGenerationPRDComponent } from './non-controllable-generation-prd/non-controllable-generation-prd.component';
import { LoadPRDComponent } from './load-prd/load-prd.component';
import { StoragePRDComponent } from './storage-prd/storage-prd.component';
import { FeedInPointDisplayComponent } from './feed-in-point-display/feed-in-point-display.component';
import {CommittedTransactionsComponent} from './committed-transactions/committed-transactions.component';
import {BidDetailComponent} from './bid-detail/bid-detail.component';
import {MarketViewComponent} from './market-view/market-view.component';
import { P2PBidEditorComponent } from './p2p-bid-editor/p2p-bid-editor.component';
import { ResidualLoadComponent } from './residual-load/residual-load.component';
import { FeedInObligationDisplayComponent } from './feed-in-obligation-display/feed-in-obligation-display.component';
import { FeeLevyDisplayComponent } from '../prosumer/fee-levy-display/fee-levy-display.component';
import { AssetDispatchComponent } from '../prosumer/asset-dispatch/asset-dispatch.component';
import { CGDispatchComponent } from '../prosumer/cgdispatch/cgdispatch.component';
import { StorageDispatchComponent } from '../prosumer/storage-dispatch/storage-dispatch.component';
import { LoadDispatchComponent } from '../prosumer/load-dispatch/load-dispatch.component';
import {TransactionClearingService} from '../core/transaction-clearing.service';
import {BlockchainTransactionService} from '../core/blockchain-transaction.service';
import { ExogeneousPricesComponent } from './exogeneous-prices/exogeneous-prices.component';
@NgModule({
declarations: [
ProsumerComponent,
PersistentResourceDisplayComponent,
ControllableGenerationPRDComponent,
NonControllableGenerationPRDComponent,
LoadPRDComponent,
StoragePRDComponent,
FeedInPointDisplayComponent,
MarketViewComponent,
BidDetailComponent,
CommittedTransactionsComponent,
P2PBidEditorComponent,
ResidualLoadComponent,
FeedInObligationDisplayComponent,
FeeLevyDisplayComponent,
AssetDispatchComponent,
CGDispatchComponent,
StorageDispatchComponent,
LoadDispatchComponent,
ExogeneousPricesComponent],
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
SharedModule,
CoreModule
],
exports: [
ControllableGenerationPRDComponent
],
providers: [
BlockchainTransactionService,
TransactionClearingService
]
})
export class ProsumerModule { }