UNPKG

n8n

Version:

n8n Workflow Automation Tool

15 lines (14 loc) 587 B
import type { User } from '../databases/entities/User'; import type { Workflow } from 'n8n-workflow'; type ActiveWorkflowUser = { userId: User['id']; lastSeen: Date; }; export declare class CollaborationState { private state; addActiveWorkflowUser(workflowId: Workflow['id'], userId: User['id']): void; removeActiveWorkflowUser(workflowId: Workflow['id'], userId: User['id']): void; getActiveWorkflowUsers(workflowId: Workflow['id']): ActiveWorkflowUser[]; cleanInactiveUsers(workflowId: Workflow['id'], inactivityCleanUpTimeInMs: number): void; } export {};