Total Complexity | 1 |
Total Lines | 13 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | import {IObserver} from '../../../Observer/Observer'; |
||
3 | |||
4 | export default class Presenter { |
||
5 | menuOpenState: IObserver<boolean>; |
||
6 | |||
7 | constructor(menuOpenState: IObserver<boolean>) { |
||
8 | 3 | this.menuOpenState = menuOpenState; |
|
9 | } |
||
10 | |||
11 | present(): Model { |
||
12 | 1 | const model = new Model(); |
|
13 | 1 | model.isOpen = this.menuOpenState.value; |
|
14 | |||
15 | 1 | return model; |
|
16 | } |
||
17 | } |