zeroant-factory
Version:
Factory modules for zeroant
8 lines (7 loc) • 340 B
TypeScript
import { type ConfigFactory } from './config.factory.js';
export type AddonConfigConstructor<T extends AddonConfig> = new (config: ConfigFactory) => T;
export type AddonConfigFactory = AddonConfigConstructor<AddonConfig>;
export declare abstract class AddonConfig<T = ConfigFactory> {
protected config: T;
constructor(config: T);
}