n8n
Version:
n8n Workflow Automation Tool
18 lines (17 loc) • 787 B
TypeScript
import { Push } from '../push';
import { Logger } from '../Logger';
import { UserService } from '../services/user.service';
import { CollaborationState } from '../collaboration/collaboration.state';
import { UserRepository } from '../databases/repositories/user.repository';
export declare class CollaborationService {
private readonly logger;
private readonly push;
private readonly state;
private readonly userService;
private readonly userRepository;
constructor(logger: Logger, push: Push, state: CollaborationState, userService: UserService, userRepository: UserRepository);
handleUserMessage(userId: string, msg: unknown): Promise<void>;
private handleWorkflowOpened;
private handleWorkflowClosed;
private sendWorkflowUsersChangedMessage;
}