64
65
export function toTargetPlatform(targetPlatform: string): TargetPlatform {
67
>
case TargetPlatform.WIN32_X64: return TargetPlatform.WIN32_X64;
68
>
case TargetPlatform.WIN32_ARM64: return TargetPlatform.WIN32_ARM64;
69
>
70
>
case TargetPlatform.LINUX_X64: return TargetPlatform.LINUX_X64;
71
>
case TargetPlatform.LINUX_ARM64: return TargetPlatform.LINUX_ARM64;
72
>
case TargetPlatform.LINUX_ARMHF: return TargetPlatform.LINUX_ARMHF;
73
>
74
>
case TargetPlatform.ALPINE_X64: return TargetPlatform.ALPINE_X64;
75
>
case TargetPlatform.ALPINE_ARM64: return TargetPlatform.ALPINE_ARM64;
76
>
77
>
case TargetPlatform.DARWIN_X64: return TargetPlatform.DARWIN_X64;
78
>
case TargetPlatform.DARWIN_ARM64: return TargetPlatform.DARWIN_ARM64;
79
>
80
>
case TargetPlatform.WEB: return TargetPlatform.WEB;
81
>
82
>
case TargetPlatform.UNIVERSAL: return TargetPlatform.UNIVERSAL;
83
>
default: return TargetPlatform.UNKNOWN;
84
>
}
85
>
}
86
87
export function getTargetPlatform(platform: Platform | 'alpine', arch: string | undefined): TargetPlatform {