Class SingletonAbstract

Description

Abstract singleton class

Example

import { Singleton } from '@biorate/singleton';

class Test extends Singleton {
public static get() {
return this.instance<Test>();
}
}

const instance1 = Test.get();
const instance2 = Test.get();

console.log(instance1 === instance2); // true

Hierarchy

  • Singleton

Constructors

Properties

Methods

Constructors

Properties

cache: WeakMap<typeof Singleton, Singleton> = ...

Methods

Generated using TypeDoc