UNPKG

n8n

Version:

n8n Workflow Automation Tool

11 lines (10 loc) 584 B
import type { Workflow } from 'n8n-workflow'; import type { User } from '../databases/entities/user'; import { SharedWorkflowRepository } from '../databases/repositories/shared-workflow.repository'; import { UserRepository } from '../databases/repositories/user.repository'; export declare class AccessService { private readonly userRepository; private readonly sharedWorkflowRepository; constructor(userRepository: UserRepository, sharedWorkflowRepository: SharedWorkflowRepository); hasReadAccess(userId: User['id'], workflowId: Workflow['id']): Promise<boolean>; }