UNPKG

@happy-coders/fun-cli

Version:

Be your project management more fun!

14 lines (13 loc) 559 B
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; }