Hit | Total | Coverage | |
---|---|---|---|
Lines | 3 | 3 | 100.0% |
Functions | 0 | 0 | - |
Branches | 0 | 0 | - |
Line | Branch | Hits | Source code |
---|---|---|---|
1 | sealed class TargetPlatform { |
||
2 | static const none = 0; |
||
3 |
|
||
4 | static const vm = 1; |
||
5 | static const js = 2; |
||
6 | static const wasm = 4; |
||
7 |
|
||
8 | static const web = js | wasm; |
||
9 | static const all = vm | js | wasm; |
||
10 | } |
||
11 |
|
||
12 | extension TargetPlatformExt on int { |
||
13 | 3 | bool get hasVm => (this & TargetPlatform.vm) != 0; |
|
14 | 3 | bool get hasJs => (this & TargetPlatform.js) != 0; |
|
15 | 3 | bool get hasWasm => (this & TargetPlatform.wasm) != 0; |
|
16 | } |