UNPKG

n8n

Version:

n8n Workflow Automation Tool

9 lines (8 loc) 581 B
import type { EntityManager } from '@n8n/typeorm'; export interface ICredentialConnectionStatusProvider { findConnectedCredentialIds(userId: string, credentialIds: string[]): Promise<Set<string>>; countConnectedUsers(credentialId: string): Promise<number>; deleteAllUserEntries(credentialId: string, em?: EntityManager): Promise<void>; cleanupOrphanedEntriesForUsers(userIds: string[], em?: EntityManager, credentialId?: string): Promise<void>; cleanupOrphanedEntriesForProjects(credentialId: string, projectIds: string[], em?: EntityManager): Promise<void>; }