From 0b73c8561877a829a58af80745f00c1baba42455 Mon Sep 17 00:00:00 2001 From: Ikem Krueger Date: Mon, 18 Jul 2022 13:00:08 +0200 Subject: [PATCH] Update Singleton Pattern --- Singleton Pattern/after/fancyLogger.js | 4 +--- Singleton Pattern/after/firstUse.js | 4 +++- Singleton Pattern/after/secondUse.js | 4 +++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Singleton Pattern/after/fancyLogger.js b/Singleton Pattern/after/fancyLogger.js index 94b0918..ec67300 100644 --- a/Singleton Pattern/after/fancyLogger.js +++ b/Singleton Pattern/after/fancyLogger.js @@ -17,6 +17,4 @@ class FancyLogger { } } -const logger = new FancyLogger() -Object.freeze(logger) -export default logger \ No newline at end of file +export default FancyLogger \ No newline at end of file diff --git a/Singleton Pattern/after/firstUse.js b/Singleton Pattern/after/firstUse.js index 5787dad..d0bee77 100644 --- a/Singleton Pattern/after/firstUse.js +++ b/Singleton Pattern/after/firstUse.js @@ -1,4 +1,6 @@ -import logger from './fancyLogger.js' +import FancyLogger from './fancyLogger.js' + +const logger = new FancyLogger() export default function logFirstImplementation() { logger.printLogCount() diff --git a/Singleton Pattern/after/secondUse.js b/Singleton Pattern/after/secondUse.js index 6d21dbc..735f3cc 100644 --- a/Singleton Pattern/after/secondUse.js +++ b/Singleton Pattern/after/secondUse.js @@ -1,4 +1,6 @@ -import logger from './fancyLogger.js' +import FancyLogger from './fancyLogger.js' + +const logger = new FancyLogger() export default function logSecondImplementation() { logger.printLogCount()