@happy-coders/fun-cli
Version:
Be your project management more fun!
14 lines (13 loc) • 559 B
TypeScript
import { Project } from '../project.entity';
import { AbstractManager } from './manager/abstract.manager';
export declare class ProjectRepository {
private readonly manager;
constructor(manager: AbstractManager);
create(project: Project): Promise<boolean>;
listAll(): Promise<Project[]>;
findOne(alias: string): Promise<Project | undefined>;
findOneOrFail(alias: string): Promise<Project>;
update(alias: string, project: Project): Promise<boolean>;
delete(alias: string): Promise<boolean>;
getManager(): AbstractManager;
}