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