UNPKG

@zero-scripts/core

Version:

Framework for creating presets, configurations and extensions

14 lines 739 B
import { AbstractConfigBuilder } from '../AbstractConfigBuilder'; import { AbstractPlugin } from '../AbstractPlugin'; import { Task } from '../Task'; import { PluginConstructor } from '../types'; import { AbstractConfigBuilderConstructor } from '../types/AbstractConfigBuilderConstructor'; import { WorkSpace } from '../WorkSpace'; export declare class WorkspaceBeforeRunAPI { private readonly ws; constructor(ws: WorkSpace); addTask(task: Task<any, any>): void; getConfigBuilder<T extends AbstractConfigBuilder<any, any>>(Class: AbstractConfigBuilderConstructor<T>): T; findPlugin<T extends AbstractPlugin>(Class: PluginConstructor<T>): T | undefined; } //# sourceMappingURL=WorkspaceBeforeRunAPI.d.ts.map