inceptum
Version:
hipages take on the foundational library for enterprise-grade apps written in NodeJS
10 lines (9 loc) • 446 B
TypeScript
import { Logger } from '../../log/LogManager';
import { SingletonDefinition } from './SingletonDefinition';
export declare class PreinstantiatedSingletonDefinition<T> extends SingletonDefinition<T> {
constructor(instance: T, name?: string, logger?: Logger);
getInstance(): Promise<T>;
protected doStart(): Promise<void>;
protected doStop(): Promise<void>;
protected getCopyInstance(): PreinstantiatedSingletonDefinition<T>;
}