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