UNPKG

n8n

Version:

n8n Workflow Automation Tool

14 lines (13 loc) 623 B
import type { EntityManager } from '@n8n/typeorm'; import { DataSource, Repository } from '@n8n/typeorm'; import { Project } from '../entities/project'; export declare class ProjectRepository extends Repository<Project> { constructor(dataSource: DataSource); getPersonalProjectForUser(userId: string, entityManager?: EntityManager): Promise<Project | null>; getPersonalProjectForUserOrFail(userId: string, entityManager?: EntityManager): Promise<Project>; getAccessibleProjects(userId: string): Promise<Project[]>; getProjectCounts(): Promise<{ personal: number; team: number; }>; }