@ -0,0 +1,12 @@
class Singleton {
static getInstance() {
if (!Singleton.instance) {
Singleton.instance = new Singleton();
}
return Singleton.instance;
const s1 = Singleton.getInstance();
const s2 = Singleton.getInstance();
console.log(s1 === s2); // true
@ -0,0 +1,3 @@
class Flow {}
module.exports = new Flow();
class AccountService {}
module.exports = new AccountService();