n8n
Version:
n8n Workflow Automation Tool
11 lines (10 loc) • 556 B
TypeScript
import type { Workflow } from 'n8n-workflow';
import type { User } from '../databases/entities/user';
import { UserRepository } from '../databases/repositories/user.repository';
import { WorkflowFinderService } from '../workflows/workflow-finder.service';
export declare class AccessService {
private readonly userRepository;
private readonly workflowFinderService;
constructor(userRepository: UserRepository, workflowFinderService: WorkflowFinderService);
hasReadAccess(userId: User['id'], workflowId: Workflow['id']): Promise<boolean>;
}