1*d42dd5d4SCedric van Puttenimport { ExpoConfig } from '@expo/config'; 2*d42dd5d4SCedric van Putten 3*d42dd5d4SCedric van Puttenimport { resolveMetroVersionFromProject } from '../../start/server/metro/resolveFromProject'; 4*d42dd5d4SCedric van Putten 5*d42dd5d4SCedric van Puttenexport type DebugTool = { 6*d42dd5d4SCedric van Putten name: string; 7*d42dd5d4SCedric van Putten version?: string; 8*d42dd5d4SCedric van Putten}; 9*d42dd5d4SCedric van Putten 10*d42dd5d4SCedric van Puttenexport function getMetroDebugProperties( 11*d42dd5d4SCedric van Putten projectRoot: string, 12*d42dd5d4SCedric van Putten exp: ExpoConfig, 13*d42dd5d4SCedric van Putten debugTool: DebugTool 14*d42dd5d4SCedric van Putten) { 15*d42dd5d4SCedric van Putten return { 16*d42dd5d4SCedric van Putten sdkVersion: exp.sdkVersion, 17*d42dd5d4SCedric van Putten metroVersion: resolveMetroVersionFromProject(projectRoot), 18*d42dd5d4SCedric van Putten toolName: debugTool.name, 19*d42dd5d4SCedric van Putten toolVersion: debugTool.version, 20*d42dd5d4SCedric van Putten }; 21*d42dd5d4SCedric van Putten} 22