@wocker/ws
Version:
Docker workspace for web projects
11 lines (10 loc) • 603 B
TypeScript
import { AppConfigService, AppFileSystemService, Project, ProjectRepository as CoreProjectRepository, ProjectRepositorySearchParams as SearchParams } from "@wocker/core";
export declare class ProjectRepository extends CoreProjectRepository {
protected readonly appConfigService: AppConfigService;
protected readonly fs: AppFileSystemService;
constructor(appConfigService: AppConfigService, fs: AppFileSystemService);
getByName(name: string): Project;
save(project: Project): void;
search(params?: SearchParams): Project[];
searchOne(params?: SearchParams): Project | null;
}