UNPKG

@wocker/core

Version:
15 lines (14 loc) 579 B
import { Project } from "../makes/Project"; import { ProjectRepositorySearchParams } from "../repositories/ProjectRepository"; export declare abstract class ProjectService { abstract get(name?: string): Project; abstract save(project: Project): void; abstract start(project: Project): Promise<void>; abstract stop(project: Project): Promise<void>; abstract search(params: ProjectRepositorySearchParams): Project[]; searchOne(params?: ProjectRepositorySearchParams): Project | null; /** * @deprecated */ cdProject(name?: string): void; }