kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
7 lines • 352 B
TypeScript
export declare abstract class AbstractSingleton<T extends AbstractSingleton<T>> {
private static _instances;
protected constructor();
static getInstance<T extends AbstractSingleton<T>>(this: new () => T): T;
static clearInstance<T extends AbstractSingleton<T>>(this: new () => T): void;
}
//# sourceMappingURL=AbstractSingleton.d.ts.map