Interface SingletonFunctions
Methods
clearSingletons
- clearSingletons(confirmation): void
Returns void
getAllSingletonKeys
- getAllSingletonKeys(): string[]
Returns string[]
getSingleton
- getSingleton<T>(name): T
Returns T
hasSingleton
- hasSingleton(name): boolean
Returns boolean
registerInstanceAsSingleton
- registerInstanceAsSingleton(instance): string
Returns string
removeSingleton
- removeSingleton(name): void
Returns void
setSingleton
- setSingleton<T>(name, singleton, force?): void
Parameters
- name: string
- singleton: T
Optional
force: boolean
Returns void
setSingletonIfNotExists
- setSingletonIfNotExists<T>(name, factoryFunction): T
Parameters
- name: string
- factoryFunction: (() => T)
Returns T
unregisterInstanceAsSingleton
- unregisterInstanceAsSingleton(id): void
Returns void
updateSingleton
- updateSingleton<T>(name, singleton): T
Returns T