|
7 | 7 | * constants into their fake managers instead of repeating the full key list. |
8 | 8 | */ |
9 | 9 |
|
10 | | -import type { Capabilities, EnvironmentManagerCapability, PackageManagerCapability } from '../capabilities'; |
11 | | - |
12 | | -const supported = async () => ({ supported: true }) as const; |
| 10 | +import { Capabilities, EnvironmentManagerCapability, PackageManagerCapability, supportedCapability } from '../capabilities'; |
13 | 11 |
|
14 | 12 | export const allSupportedEnvironmentCapabilities: Capabilities<EnvironmentManagerCapability> = { |
15 | | - 'environments.list': supported, |
16 | | - 'environments.refresh': supported, |
17 | | - 'environments.resolve': supported, |
18 | | - 'environments.getSelected': supported, |
19 | | - 'environments.setSelected': supported, |
20 | | - 'environments.create': supported, |
21 | | - 'environments.create.quick': supported, |
22 | | - 'environments.create.additionalPackages': supported, |
23 | | - 'environments.remove': supported, |
24 | | - 'environments.remove.headless': supported, |
| 13 | + 'environments.list': supportedCapability, |
| 14 | + 'environments.refresh': supportedCapability, |
| 15 | + 'environments.resolve': supportedCapability, |
| 16 | + 'environments.getSelected': supportedCapability, |
| 17 | + 'environments.setSelected': supportedCapability, |
| 18 | + 'environments.create': supportedCapability, |
| 19 | + 'environments.create.quick': supportedCapability, |
| 20 | + 'environments.create.additionalPackages': supportedCapability, |
| 21 | + 'environments.remove': supportedCapability, |
| 22 | + 'environments.remove.headless': supportedCapability, |
25 | 23 | }; |
26 | 24 |
|
27 | 25 | export const allSupportedPackageCapabilities: Capabilities<PackageManagerCapability> = { |
28 | | - 'packages.list': supported, |
29 | | - 'packages.list.skipCache': supported, |
30 | | - 'packages.refresh': supported, |
31 | | - 'packages.manage': supported, |
32 | | - 'packages.manage.install': supported, |
33 | | - 'packages.manage.uninstall': supported, |
34 | | - 'packages.manage.upgrade': supported, |
35 | | - 'packages.manage.headless': supported, |
36 | | - 'packages.manage.showSkipOption': supported, |
37 | | - 'packages.direct': supported, |
38 | | - 'packages.availableVersions': supported, |
| 26 | + 'packages.list': supportedCapability, |
| 27 | + 'packages.list.skipCache': supportedCapability, |
| 28 | + 'packages.refresh': supportedCapability, |
| 29 | + 'packages.manage': supportedCapability, |
| 30 | + 'packages.manage.install': supportedCapability, |
| 31 | + 'packages.manage.uninstall': supportedCapability, |
| 32 | + 'packages.manage.upgrade': supportedCapability, |
| 33 | + 'packages.manage.headless': supportedCapability, |
| 34 | + 'packages.manage.showSkipOption': supportedCapability, |
| 35 | + 'packages.direct': supportedCapability, |
| 36 | + 'packages.availableVersions': supportedCapability, |
39 | 37 | }; |
0 commit comments