fromString static method
Implementation
static BrowserPlatform fromString(String platformString) {
switch (platformString.toLowerCase()) {
case 'macos':
case 'mac':
return BrowserPlatform.macArm64; // Default to ARM64 for new Macs
case 'mac-arm64':
case 'macos-arm64':
return BrowserPlatform.macArm64;
case 'mac-x64':
case 'macos-x64':
case 'mac-intel':
return BrowserPlatform.macX64;
case 'windows':
case 'win':
return BrowserPlatform.windows64; // Default to 64-bit
case 'win32':
case 'windows32':
return BrowserPlatform.windows32;
case 'win64':
case 'windows64':
return BrowserPlatform.windows64;
case 'linux':
case 'linux64':
return BrowserPlatform.linux64;
default:
throw ArgumentError('Unsupported platform: $platformString');
}
}