@zero-scripts/core
Version:
Framework for creating presets, configurations and extensions
15 lines • 542 B
TypeScript
import { SyncHook } from 'tapable';
import { AbstractPlugin } from './AbstractPlugin';
import { WorkspaceBeforeRunAPI } from './api';
import { Task } from './Task';
export declare class WorkSpace {
readonly name: string;
readonly tasks: Map<string, Task<any, any>>;
readonly configBuilderInstances: Map<string, any>;
readonly plugins: AbstractPlugin[];
readonly hooks: {
beforeRun: SyncHook<WorkspaceBeforeRunAPI, void>;
};
constructor(name: string);
}
//# sourceMappingURL=WorkSpace.d.ts.map