UNPKG

zeroant-factory

Version:
8 lines (7 loc) 340 B
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); }