From ef93b3da0a54cfd5cd42f0b5780f1e693cd2e9c5 Mon Sep 17 00:00:00 2001 From: CORONA Nikola <git config --local user.email> Date: Thu, 27 Mar 2025 10:03:39 +0100 Subject: [PATCH] TD4 Debug #1 --- Exercice.ts | 11 +++++++++++ launch.json | 19 +++++++++++++++++++ tsconfig.json | 16 ++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 Exercice.ts create mode 100644 launch.json create mode 100644 tsconfig.json diff --git a/Exercice.ts b/Exercice.ts new file mode 100644 index 0000000..eb4fa04 --- /dev/null +++ b/Exercice.ts @@ -0,0 +1,11 @@ +function deb1(): { j: number; tab: number[] } { + let j = 200; + let tab: number[] = []; + for (let i = 0; i < 10; i++) { + j -= 10; + tab.push(j); + } + return { j, tab }; +} + +console.log(deb1()); \ No newline at end of file diff --git a/launch.json b/launch.json new file mode 100644 index 0000000..b84e584 --- /dev/null +++ b/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 + } + ] +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a786b43 --- /dev/null +++ b/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 + "**/*.test.ts" // Exclude test files + ] + } \ No newline at end of file -- GitLab