INNER CODE UNIT · TypeScript
getSystem
libnyanpasu/clash-nyanpasu · frontend/platform/src/index.ts:60
export function getSystem(userAgent: string, platform: string): System {
if (userAgent.includes('Mac OS X') || platform === 'darwin') {
return 'macos'
}
if (/win64|win32/i.test(userAgent) || platform === 'win32') {
return 'windows'
}
if (/linux/i.test(userAgent) || platform === 'linux') {
return 'linux'
}
return 'unknown'
}
export function getClientSystem(): System {
const userAgent =