INNER CODE UNIT · TypeScript

runningDashboard

pranshuchittora/simvyn · extensions/simvyn/index.ts:39

function runningDashboard() {
	const dashboard = shared.simvynPiDashboard;
	if (dashboard?.child.exitCode === null && dashboard.child.signalCode === null) return dashboard;
	return undefined;
}

function artifactPath(kind: string, device: string, extension: string) {
	const safeId = device.replace(/[^a-zA-Z0-9-]/g, "_");
	return join(artifactDir, `${kind}-${safeId}-${Date.now()}.${extension}`);
}

async function prepareOutput(cwd: string, requested: string | undefined, fallback: string) {
	const path = requested ? resolve(cwd, requested.replace(/^@/, "")) : fallback;
	await mkdir(dirname(path), { recursive: true });
	return path;
}

function failure(args: string[], result: RunResult) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…