diff --git a/qualdev/Td_debug/exercice.ts b/qualdev/Td_debug/exercice.ts new file mode 100644 index 0000000000000000000000000000000000000000..4dbcdf3749ad75290516a99f72843036abe3caf6 --- /dev/null +++ b/qualdev/Td_debug/exercice.ts @@ -0,0 +1,9 @@ +// exercice1 +function deb1(): number { + let j = 200; + for (let i = 0; i < 10; i++) { + j -= 10; + } + return j; +} +console.log(deb1()); \ No newline at end of file diff --git a/qualdev/Td_debug/launch.json b/qualdev/Td_debug/launch.json new file mode 100644 index 0000000000000000000000000000000000000000..3d0cf1467fcc78bedb1469b2fc7ff693910c5f5b --- /dev/null +++ b/qualdev/Td_debug/launch.json @@ -0,0 +1,19 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "type": "pwa-node", + "request": "launch", + "name": "Deno: Run exercice.ts", + "program": "${workspaceFolder}/exercice.ts", // Fichier TypeScript à exécuter + "cwd": "${workspaceFolder}", + "runtimeExecutable": "deno", // Utilise Deno comme exécutable + "runtimeArgs": [ + "run", + "--inspect", // Active le débogage + "--allow-all" // Donne toutes les permissions (ajustez selon vos besoins) + ], + "attachSimplePort": 9229 + } + ] +} diff --git a/qualdev/Td_debug/tsconfig.json b/qualdev/Td_debug/tsconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..4c4b246c411a966ffd171383e82f19e29267763a --- /dev/null +++ b/qualdev/Td_debug/tsconfig.json @@ -0,0 +1,16 @@ +{ +"compilerOptions": { + "target": "es6", // Specify ECMAScript target version + "module": "commonjs", // Specify module code generation + "strict": true, // Enable all strict type-checking options + "esModuleInterop": true, // Enable interoperability between CommonJS and ES Modules + "sourceMap": true // Generate source maps for debugging + }, + "include": [ + "./**/*.ts" // Include all TypeScript files in the project + ], + "exclude": [ + "node_modules", // Exclude node_modules folder + "**/*.exercice.ts" // Exclude test files + ] +}