From 41551467d853fc8b1cd4efc58b127869a7e0c8f5 Mon Sep 17 00:00:00 2001 From: Atreya Bain Date: Sat, 2 Aug 2025 14:11:04 +0100 Subject: [PATCH] [clean] js escope based analyzer --- src/js/LibraryCallsRecorder.mjs | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 src/js/LibraryCallsRecorder.mjs diff --git a/src/js/LibraryCallsRecorder.mjs b/src/js/LibraryCallsRecorder.mjs deleted file mode 100644 index 58d34a0..0000000 --- a/src/js/LibraryCallsRecorder.mjs +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Record library calls - */ - -export class LibraryCallsRecorder { - /** - * @type {Map>} - */ - #calls = new Map(); - /** - * - * @param {string} moduleName - * @param {string} libraryFunctionSegment - * @param {any[]} argumentsCalled - */ - pushToMap(moduleName, libraryFunctionSegment, argumentsCalled) { - const modulePortion = this.#calls.get(moduleName) ?? new Map(); - - const defArgs = modulePortion.get(libraryFunctionSegment) ?? []; - defArgs.push(argumentsCalled); - - modulePortion.set(libraryFunctionSegment, defArgs); - this.#calls.set(moduleName, modulePortion); - } - - get calls() { - return this.#calls; - } - -}