Total Complexity | 1 |
Complexity/F | 1 |
Lines of Code | 16 |
Function Count | 1 |
Duplicated Lines | 0 |
Ratio | 0 % |
Coverage | 100% |
Changes | 0 |
1 | import ModelFactory from '../Model/ModelFactory'; |
||
2 | |||
3 | export default class ApplicationPresenter { |
||
4 | modelFactory: ModelFactory; |
||
5 | |||
6 | constructor(modelFactory: ModelFactory) { |
||
7 | 2 | this.modelFactory = modelFactory; |
|
8 | } |
||
9 | |||
10 | present(data: string) { |
||
11 | 1 | const viewModel = this.modelFactory.createApplicationModel(); |
|
12 | 1 | viewModel.text = data + ', which has a presenter and need language manager'; |
|
13 | |||
14 | 1 | return viewModel; |
|
15 | } |
||
16 | } |