@fdv/singleton

Node.js Singleton helper class


Keywords
singleton, design, pattern, node, instance
License
WTFPL
Install
npm install @fdv/singleton@1.0.0

Documentation

Singleton

v1.0.0

Install

$ npm i --save @fadavi/singleton

Usage

const Singleton = require('@fadavi/singleton');

class Foo extends Singleton {
  bar() {
    console.log('Foo#bar() called');
  }
}

const foo1 = Foo.getInstance();
// or
const foo2 = Foo.instance;
// or
const foo3 = Foo.singleton;

License

WTFPL