UNPKG

@wocker/core

Version:
21 lines (20 loc) 562 B
import { Config, ConfigProperties } from "./Config"; /** * @deprecated */ interface Constructible<P extends ConfigProperties, C extends Config<P>> { new (props: P): C; } /** * @deprecated */ export declare class ConfigCollection<C extends Config<P>, P extends ConfigProperties> { protected ConfigClass: Constructible<P, C>; items: C[]; constructor(ConfigClass: Constructible<P, C>, items: P[]); setConfig(config: C): void; getConfig(name: string): C | undefined; removeConfig(name: string): void; toArray(): P[]; } export {};