@microsoft/fast-foundation > singleton
singleton() function
Registers the decorated class as a singleton dependency; the class will only be created once. Each consecutive time the dependency is resolved, the same instance will be returned.
Signature:export declare function singleton<T extends Constructable>(): typeof singletonDecorator;
typeof singletonDecorator
Example
@singleton()
class Foo { }