circleci
76 of 76 new or added lines in 41 files covered. (100.0%)
5160 of 5357 relevant lines covered (96.32%)
87.25 hits per line
1 |
import {State} from "./State"
|
2✔ |
2 |
|
2✔ |
3 |
export class ValueState extends State<string|number> { |
2✔ |
4 |
|
× |
5 |
toggle(value){ |
2✔ |
6 |
if(this.is(value)){ |
2✔ |
7 |
return this.clear() |
2✔ |
8 |
} else {
|
2✔ |
9 |
return this.setValue(value) |
|
10 |
} |
|
11 |
} |
2✔ |
12 |
|
2✔ |
13 |
is(value):boolean { |
2✔ |
14 |
return this.value === value; |
2✔ |
15 |
} |
2✔ |
16 |
} |
1,334✔ |